我现在有一段时间的Selenium Test速度问题。我目前有以下内容: - Selenium WebDriver 2.53.0 - Selenium Standalone Server 2.53.0 - Selenium IEDriverServer 2.53.0(32位)
当我在本地机器上运行测试时,一切似乎都很好,测试以可接受的速度运行。 但是当我通过RC运行测试时,每次测试都需要两倍的时间,而且速度很慢。
我的配置如下:
从我的代码中我使用:
public static IWebDriver Instance { get; set; }
public static RemoteWebDriver RemoteDriverInstance { get; set; }
RemoteDriverInstance = new RemoteWebDriver(new Uri("http://xxx.xxx.x.xxx:4444/wd/hub"), DesiredCapabilities.InternetExplorer());
Instance = RemoteDriverInstance;
From the VM (the machine in whcih the tests will run)
我用:
-jar C:\Selenium\RC\selenium-server-standalone-2.53.0.jar -Dwebdriver.ie.driver=C:\Selenium\IEDriver\IEDriverServer.exe
尝试解决方案:
现在我被卡住了。有人遇到过这个问题吗?这是一个主要障碍,因为自动化测试的目标是在多台机器上运行,甚至是虚拟机。
请帮忙。
答案 0 :(得分:0)
我建议将Selenium独立服务器和IE驱动程序服务器更新到3.0版。 Internet Explorer以其高速度而闻名,因此您可以尝试使用Google Chrome,它可以更快地运行并更好地执行代码(减少查找元素的错误)。
我希望我能帮到你