如果这是一个愚蠢的问题(编码新手),请原谅,但我还没有找到解释如何用python实现这一点的文档。我想要的是能够为同一个浏览器或不同的浏览器执行x个并发测试。在
我用maxInstance和maxSession=5设置了集线器和节点,所以我希望在执行测试时会出现5个浏览器窗口,但只有1个窗口打开并执行。我错过什么了吗?在
我在java中看到过这样的例子:ppl将DesiredCapabilities设置为变量,但是当我尝试这个时,我遇到了错误——我不知道如何指定一个以上的浏览器来执行我的测试。在
我该如何设置这样的东西来打开并在2个chrome实例和3个internetexplorer实例上运行?在
import unittest
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
class GridTest(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Remote(command_executor='http://localhost:4444/wd/hub',desired_capabilities=DesiredCapabilities.CHROME)
def test01_GridTest(self):
driver = self.driver
driver.get("http://www.google.com")
def tearDown(self):
self.driver.quit()
if __name__ == "__main__":
unittest.main()
目前没有回答
相关问题 更多 >
编程相关推荐