少欲无为,身心自在。得失从缘,心无增减。
Selenium UI Element学习笔记(四)
上一篇 /
下一篇 2009-09-18 16:39:33
/ 个人分类:Selenium
Selenium UI Element实战篇
至此已经介绍完了UI Element的Map文件的全部内容。接下来就是真正在Selenium中应用它
了。之前说过,UI Element是可以在Selenium IDE和RC中共用的。它的确为统一识别和维护网页
对象提供了标准的处理方式。下面逐一介绍。
Selenium IDE 在IDE中,要想使这些辛辛苦苦编写好的映射文件起作用还需要一些设置。这个映射文件是
一个js文件。
- FirfeFox中打开Selenium IDE界面,在主菜单的options中选择Option...菜单项
- 在General标签页面中, 设置Selenium Core extensions为包含此js文件的路径
- 重启Firfox,使设置生效
Selenium RC
在RC中,你有两种方式可以选择
- 在RC的启动脚本中增加
-userExtensions参数指定js文件
启动Selenium服务器的脚本命令参考: java -jar selenium-server.jar
[-interactive] [options]• -port <nnnn>: selenium 服务器使用的端口号(默认4444)• -timeout <nnnn>: 我们放弃前(超时)所等待的秒数• -interactive: 进入交互模式。参考教程获取更多信息• -multiWindow: 进入被测试网站都在单独窗口打开的模式,并且
selenium支持frame• -forcedBrowserMode <browser>: 设置浏览器模式(例如,所有的会
话都使用"*iexplore",不管给getNewBrowserSession 传递什么参数)• -userExtensions <file>: 指定一个被载入到selenium 的
JavaScript. 文件• -browserSessionReuse: 停止在测试间重新初始化和替换浏览器。• -alwaysProxy: 默认情况下,我们尽量少的进行代理;设置这个标志
将会强制所有的浏览器通讯都通过代理• -firefoxProfileTemplate <dir>: 一般情况,我们在每次启动之前
都生成一个干净的Firefox 设置。您可以指定一个目录来让我们将您的设置拷贝过来,代替我们生成的。 在编程IDE的代码文件中使用DefaultSelenium类的
setUserExtensionJs(fileName)
方法动态指定js文件。
终于,Selenium UI Element的学习告一段落。先休息会,接下来就要好好应用了。待应
用一段时间后,再来写体会,哈哈哈~
相关阅读:
- selenium学习笔记 (Lennon, 2009-4-27)
- 我应该使用哪种Selenium工具? (jean_xhq, 2009-6-15)
- Selenium IDE 安装 (jean_xhq, 2009-6-15)
- [转载] Selenium 使用介绍 (alitester, 2009-7-12)
- [转载]认识Selenium---简单介绍 (alitester, 2009-7-12)
- Selenium使用介绍 (fishy, 2009-7-14)
- Selenium学习报告 (暗冷夜空的风, 2009-9-03)
- Selenium UI Element学习笔记(一) (暗冷夜空的风, 2009-9-18)
- Selenium UI Element学习笔记(二) (暗冷夜空的风, 2009-9-18)
- Selenium UI Element学习笔记(三) (暗冷夜空的风, 2009-9-18)
收藏
举报
TAG:
Selenium