同じテストクラスで有効なログインと無効なログインのテストを作成しようとしていますが、StaleElementReferenceExceptionが発生しています。コードは以下にありますStaleElementReferenceExceptionを取得すると有効なログインと無効なログインが1つ試行されます
public class LoginTest {
static{
System.setProperty("webdriver.chrome.driver", "./driver/chromedriver.exe");
}
public static void main(String[] args) throws InterruptedException {
WebDriver driver = new ChromeDriver();
driver.get("http://app.meltwaterbuzz.com/");
driver.manage().window().maximize();
LoginPage login = new LoginPage(driver);
System.out.println(driver.getTitle());
login.setUsername("username");
login.setPassword("password");
login.clickSignIn();
login.setUsername("username");
login.setPassword("password");
login.clickSignIn();
System.out.println(driver.getTitle());
//driver.close();
}
}
どのように対処していいですか?ここで
あなたは、コードのどの行のために言うことができますが、例外を取得しています。 – Alok