我在 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 错误。这里有什么可能的解决方案。