第八章 第四节 Selenium Grid分布式执行测试用例之Selenium Grid 应用

  • Post author:
  • Post category:其他



1、多浏览器执行用例


相信读者心里一定藏着一个遗留问题,在前面介绍多线程的时候,只是提了一下利用多线程启动多浏览器执行一个测试用例,并没有把这个功能整合到我们的测试框架中。其实不是笔者不想整合进去,只是无力整合啊,如果既用多线程技术启动多个浏览器,同时又利用多线程技术执行测试用例,这个整合起来真的有一定的难度,同时测试报告也无法生成。

不过在学了 selenium server 之后,我们似乎找到了一些眉目,下面就尝试先将一段脚本在不同的浏览器下运行。

首先我们拿前面介绍selenium server时给的实例代码,来了解一下 webdriver 提供的 Remote 的格式。

...
driver = webdriver.Remote(
    command_executor="http://localhost:4444/wd/hub",
    desired_capabilities=DesiredCapabilities



版权声明:本文为SCF_1104原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。