数十の Selenium Webdriver テストがあります。それらを一度に実行したい。各テストで新しい Webdriver ブラウザー ウィンドウが開かないようにテストを実行するにはどうすればよいですか?
このような解決策は可能ですか?これにより、ドライバーから nullPointError が発生します。
@ClassnameFilters({"com.company.package*", ".*Test"})
public class TestSuite {
public static WebDriver driver;
@BeforeClass
public static void setUpClass() {
driver = new FirefoxDriver();
}
@AfterClass
public static void setDownClass() {
driver.quit();
}
}
public class Test {
private WebDriver driver = TestSuite.driver;
@Test.... {
}
新しいオブジェクトの初期化属性を設定すると、最初のテストが実行されますが、他のテストでは到達不能なブラウザー エラーが発生します。助けてください!