Selenium Grid でテストを実行しています。1 つのブラウザー (firefox) だけがサーバーからコマンドを受け取るなどの問題に直面しています。同様の投稿により、静的な Selenium インスタンスを使用していることがわかった。
public static Selenium selenium=null;
public WebDriver driver;
私のすべてのスクリプトは数年前に Selenium RC で動作するようにコーディングされていたため、webDriverBackedSelenium インスタンスを取得しています。
driver= new RemoteWebDriver(new URL(nodeurl.concat(port).concat("/wd/hub")),
selenium = new WebDriverBackedSelenium(driver, url);
今、私は多くの静的メソッドを持っています.Seleniumインスタンスを非静的にするので、私のテストはJavaエラーであふれています.ここで可能な解決策は何ですか.