selenium RC实战—— 如何自动测试浏览器插件

上一篇 / 下一篇  2013-05-14 11:12:38 / 个人分类:自动测试

问题

  • 对于测试环境,可能需要指定Profile目录(例如要在安装某个浏览器插件的环境下进行自动测试,比如我们希望自动测试网易惠惠助手)。但是SeleniumRC启动的默认环境是没有插件的!!

解决办法

  1. 创建一个Profile目录,这 里的名字是chrome-profile,在我的机器对应到 C:\Documents and Settings\youdao\Local Settings\Application Data\Google\Chrome\Application\9.0.597.98\chrome-profile
    • chrome.exe --user-data-dir="chrome-profile"
  2. 在 chrome.exe的目录中创建chrome.bat,我的机器上的位置是 C:\Documents and Settings\youdao\Local Settings\Application Data\Google\Chrome\Application ,内容如下
    • pushd "C:\Documents and Settings\youdao\Local Settings\Application Data\Google\Chrome\Application"
      chrome.exe %* --user-data-dir="chrome-profile"
      这里通过在命令行上指定一个profile的目录。
  3. selenium客户端调用的时候,用类似如下格式启动chrome
    • selenium = SeleniumLibrary.selenium("localhost", 4444,
    • "*googlechrome C:\\Documents and Settings\\youdao\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.bat", "http://www.360buy.com/")

TAG:

引用 删除 Tester_lx   /   2013-06-25 18:03:18
这个方法可以启动chrome的插件,但无法使用关闭chrome,只能强制结束进程,请问你有什么好的方法吗?
 

评分:0

我来说两句

happycatcy

happycatcy

网易有道测试BLOG。这里将分享有道测试部门的成果、经验、以及我的各种点点滴滴。欢迎大家来交流。

日历

« 2024-05-13  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 15967
  • 日志数: 12
  • 建立时间: 2013-04-26
  • 更新时间: 2013-05-17

RSS订阅

Open Toolbar