Web_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Web >>列表
关于firefox的profile,这里不想叙述太多,只说一点,那就是通过profile我们可以去修改测试运行时firefox的具体配置,对于firefox的自动化测试来说是必须掌握的一个知识点。使用selenium-webdirver操作profile的代码如下:#使用已存在profile进行测试#由于profile里保存有cookie等信息#因此可以通过该技术来保持用户的登录态driver=Selenium::WebDriver.for(:firefox,:profile=>"my... 查看全文
Table对象是自动化测试中经常需要处理的对象。由于webdriver中没有专门的table类,所以我们需要简单的封装出一个易用易扩展的Table类来帮助简化代码。moduleEasyWrapclassEasyWrapError<StandardError;endclassNotValidElementError<EasyWrapError;endclassIncorrectdIndexError<EasyWrapError... 查看全文
下面的代码可以帮助你实现firefox测试运行时代理配置的功能。大概的思路是通过设置profile对象来进行配置。profile=Selenium::WebDriver::Firefox::Profile.new#新建了url为proxy.org,端口为8080的htpp代理proxy=Selenium::WebDriver::Proxy.new(:http=>"proxy.org:8080")profile.proxy=proxydriver=Selenium::WebDriver... 查看全文
Firefox为我们提供了非常丰富的配置功能,下面的代码就实现了配置下载目录的功能。profile=Selenium::WebDriver::Firefox::Profile.newprofile['browser.download.dir']="/tmp/webdriver-downloads"profile['browser.download.folderList']=2profile['browser.helperApps.neverAsk... 查看全文
截图技能对于测试人员来说应该是较为重要的一个技能,就像踢假球是国内球员混迹中超的必备技能一般。在自动化测试中,截图可以帮助我们直观的定位错误、记录测试步骤。记得以前在给某跨国银行做自动化项目的时候,某银的PM要求我们自动化测试的每一步至少需要1个截图,以证明每个功能都被自动化测试给覆盖过,在这种情况下截图就成了证明自动化测试有效性的重要手段。好的测试人员都会截得一手好图,就跟骨灰级宅男定会吟得一手好诗一般。webdriver的截图功能十分强悍。以前在截图的时候... 查看全文
webdriver里面已经没有了fire_event方法,就像世界上再也没有萨达姆,本拉登和卡扎菲一样。不过我们可以通过其他方法来实现fire_event的相似功能。考虑下面的html,当鼠标悬停到MouseOverHere链接上时,js的mouseover事件被触发,show_tips()函数将被执行,隐藏的tipsdiv会显示在页面上。<html><head><title>FireEvent</title><style>.mo... 查看全文
· webservice 小结之XFire发布时间:2012-03-17
不好意思了。。虽然说尽快写好。。。但是最近在找工作。。。所以都不怎么上iteye了。。。今天补上。。其实我说的都是比较基础的东西。。但是很多地方大家可以自己深入了解的。好了。废话不说了。这篇主要是讲下XFire的实例,同样是myeclipse。因为原理都差不多。所以我就只简单介绍下具体怎么做了。。XFire概述XFire是codeHaus组织提供的一个开源框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务... 查看全文
在web.xml中通常会有如下配置:<servlet><servlet-name>MyServletName</servlet-name><servlet-class>com.yumt.MyServlet</servlet-class><init-param><param-name>name1</param-name><param-value>value1</param... 查看全文
Wheninstallvisualstudio2008,Istuckintwosteps.Thefirststepisthatitisfailtoinstallthewebauthoringcomponent.Actually,thiscomponentshouldbeinstalledmanually:1.Extractthe\WCU\WebDesignerCore\WebDesignerCore.EXEintoatemporaryfolder.2... 查看全文
设置项目runaswebpage时的默认URL,可以在window--perferences--php--phpservers处可以修改默认的phpserver的name和url,也可以添加,删除phpserver;在run--runconfigurations--phpwebpage--test--phpserver选择你所需的phpserver;也右击phpwebpage添加。... 查看全文
Eclipse和MyEclipse工程描述符详解有时候在一个Java工程里我们需要加入第三方jar包,这时你加入的最好相对路径,而不是绝对路径。否则你的工程拿到别处就不行运行了。意思就是说你最好把相关的jar放到工程目录下。对于Web工程来说相对简单,web工程是有个lib目录的。直接复制到这里就行了。而非web工程是不可以的。Eclispe是不能自动完成导入copy的。这就需要我们手动配置,对于工作描述文件,Eclipse和MyEclpse全是用xml来描述的。现在我们来看看Eclipse的... 查看全文
演示地址:(http://286.mawangye.com)使用jquery,php,mysql支持各类主流浏览器应该说是前年做的,去年年初上线。后来因为自己不善推广,域名备案被注销,考虑将来发展需要为用户提供网盘服务,开发各类应用,移动端等,靠自己完全做不来。所以就没再继续做了。去年仿webqq的方式,做了一个多桌面,只是对WEB应用管理的程序。在DISCUZ的基础上开发,安装需要先安装DISCUZ程序。发布后已有不少网站在使用,或二次开发,其中包括新华网云桌面,MMO游戏网等。演示地址:... 查看全文
· 向Google学习打造灵动的web体验发布时间:2012-02-13
Google的设计一向以简单著称,让页面清爽优雅地呈现,一方面节省了页面载入的时间,减少用户的等待,另一方面也减少了用户在浏览页面时的分心。然而,在这简单的设计背后,并不是设计师偷懒,而是更加灵敏、细致、轻便的交互体验设计。Google+作为社交网络的又一力作,在继承了公司著名的十大设计准则下,在如何更轻、更快速、更人性化方面有了很大的突破。本文主要以社交网络为例,分析总结出了六条让web体验更灵动的设计方法,供大家参考。1.图形化的导航社交网的信息十分繁杂,因此导航的引导就显得至关重要... 查看全文
[文章作者:张宴本文版本:v6.3最后修改:2010.07.26转载请注明原文链接:http://blog.s135.com/nginx_php_v6/]前言:本文是我撰写的关于搭建“Nginx+PHP(FastCGI)”Web服务器的第6篇文章。本系列文章作为国内最早详细介绍Nginx+PHP安装、配置、使用的资料之一,为推动Nginx在国内的发展产生了积极的作用。本文可能不断更新小版本,请记住原文链接“http://blog.s135.com/nginx_php_v6/”,获取最新内容... 查看全文
写道现在webservice加xml技术已经逐渐成熟,但要真正要用起来还需时日!!由于毕业设计缘故,我看了很多关于webservice方面的知识,今天和大家一起来研究研究webservice的各种使用方法。一、利用jdkweb服务api实现,这里使用基于SOAPmessage的Web服务1.首先建立一个WebservicesEndPoint:packageHello;importjavax.jws.WebService;importjavax.jws.WebMethod;importjavax... 查看全文
· Android的webview研究发布时间:2012-02-02
最近做的项目大量用到了webview,用网页来布局。Android的webview是基于webkit内核,不过他的运行效果和firefox上一模一样,所以写的时候都是先用firefox测试,测试OK了再放到程序里面看效果,基本上不会有什么问题。其实android的webview跟iphone的webview差不多,iphone上的webview比android上的强大多了。谈一下研究webview的一些成果:一、加载资源的速度不慢,但是资源多了,就很慢。图片、css、js... 查看全文
/****/packagecom.ape.weibo.basedata.utils;importjava.io.BufferedWriter;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStreamWriter;/***@authorHappy*@me<ahref="http://www.weibo.com/qiaolevip">@快乐每一天Joe</a>... 查看全文
PaperMache原本是TouchPad平板电脑上的一款免费离线阅读软件。它跟Instapaper的功能相似——把用户感兴趣的文章和图片保存下来,供以后阅读——当然它也提供了Instapaper账户的同步功能。它的开发者RyanWatkins认为这是webOS平板上最优秀的阅读器之一,一切交互元素和手势操作都按照webOS的规则来进行。比如说可变的三栏阅读空间,长按弹出的菜单选项,底部的按钮等等。很明显,这是基于Enyo框架下的作品... 查看全文
导读:近日,前Palm总裁JonRubinstein正式离开惠普,消息一经传出,便轰动了整个IT行业。人称“iPod之父”的JonRubinstein,曾帮助苹果开发iPod,后帮助Palm转型,舍弃PalmOS开发全新的webOS。本文部分内容摘自AllThingsd对JonRubinstein专访,并在后文汇总JonRubinstein在进入Palm之前的职业生涯。前PalmCEOJonRubinstein离开惠普的事由惠普推出了TouchPad几个月前... 查看全文
· WEB开发笔记发布时间:2012-01-20
第一章JavaWeb开发工具的安装与使用1.安装JDK下载的网站:http://java.sun.com/javase/downloads/index.jsp环境变量:JAVA_HOME:输入JDK安装路径PATH:输入JDK安装路径\bin2.Tomcat的安装与配置2.1主流的JavaWeb应用服务器Tomcat或者Tomcat+ApacheResinJBossWebLogicServerWebSphere2.2Tomcat的下载网址:http://tomcat.apache... 查看全文