我在selenium Grid上运行我的测试。我遇到的问题就像只有一个浏览器(firefox)被命令b服务器。其他浏览器启动只加载URL并保持静止。其他浏览器中没有活动。 通过类似的帖子,我发现我正在使用一个静态的Selenium实例。
public static Selenium selenium=null;
public WebDriver driver;
我正在获取webDriverBackedSelenium,因为我的所有脚本都被编码为与Selenium RC合作多年。
driver= new RemoteWebDriver(new URL(nodeurl.concat(port).concat("/wd/hub")),
selenium = new WebDriverBackedSelenium(driver, url);
现在,我有很多静态方法,因为我使selenium实例非静态,我的测试充满了java错误。可能的解决方案可以在这里。