少欲无为,身心自在。得失从缘,心无增减。

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文件。

  1. FirfeFox中打开Selenium IDE界面,在主菜单的options中选择Option...菜单项
  2. 在General标签页面中, 设置Selenium Core extensions为包含此js文件的路径
  3. 重启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的学习告一段落。先休息会,接下来就要好好应用了。待应
用一段时间后,再来写体会,哈哈哈~

TAG: Selenium

 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 14349
  • 日志数: 10
  • 图片数: 1
  • 文件数: 6
  • 建立时间: 2008-10-22
  • 更新时间: 2011-11-17

RSS订阅

Open Toolbar