我现在回顾selenium进行自动测试的能力。
我知道selenium可以支持can驱动程序的并行多浏览器测试。但是,如何指定要测试的浏览器的版本,如ie8、ie9、firefox27.?
在硒中可以做到这一点吗?
感谢您的关注。
发布于 2016-12-02 03:20:38
不,你不能,另一种选择是使用多台机器,每台机器都有不同版本的浏览器。
机器1- IE8.
机器2- IE9.
机器3- IE10.
您可以使用selenium服务器并行测试所有3台机器的IE。有关如何使用selenium网格的链接,请参阅下面的链接:
发布于 2016-12-02 04:48:26
好的。您需要在脚本中使用多线程函数。下面是我在Python中的例子。
使用以下内容启动线程1:
from selenium import webdriver
driver = webdriver.Ie("path to IE8")
#do stuff使用以下内容启动线程2:
from selenium import webdriver
driver = webdriver.Ie("path to IE9")
#do stuff用以下代码实现多线程:multithreading.htm
https://stackoverflow.com/questions/40923978
复制相似问题