我正在运行一套大约200个测试用例,大约需要45分钟运行Chrome。当我使用IE时,测试需要将近2个小时,并且会遇到来自超时的间歇性错误。
我已经读过,关闭屏幕截图会有所帮助,但这似乎没什么帮助。
答案 0 :(得分:2)
我知道运行测试的唯一重要时间是并行运行它们。另一种选择是参与Internet Explorer driver的开发并使其更快。 :)
答案 1 :(得分:2)
在IE上运行测试的其他方法之一是使用watir-classic。这只适用于你没有使用过多watir-webdriver特定的东西 - 例如不直接在测试中访问底层的selenium-webdriver驱动程序实例,等等。如果您正在使用公共API,那么它应该可以很好地工作。
我不知道如何让测试在Windows上并行运行,因为流行的库parallel_tests在这个平台上不起作用。