Уважаемые форумчане,
Подскажите, в чем может быть причина вылета и сбоев при выполнении строки "Assert.assertEquals(expectedTitle, actualTitle);", если закавычить эту строку тест проходит нормально.
Предполагал, что причина в наименовании пути org.testng.Assert - Assert менял на Asserts, но программа не хочет тогда работать. Такой вывод я делал из наименования методов в jar файле, видно на скриншоте, что там написно Asserts.
Скриншот текста прикрепил.
Текст теста следующий:
package TestNG; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; import org.testng.Assert; import org.testng.annotations.Test; public class DemoTestNG { public WebDriver driver = new FirefoxDriver(); String appUrl = "https://accounts.google.com"; @Test public void gmailLogin() { // launch the firefox browser and open the application url driver.get("https://accounts.google.com"); // maximize the browser window driver.manage().window().maximize(); // declare and initialize the variable to store the expected title of the webpage. String expectedTitle = "Вход - Google Аккаунты"; // fetch the title of the web page and save it into a string variable String actualTitle = driver.getTitle(); Assert.assertEquals(expectedTitle, actualTitle); // enter a valid username in the email textbox WebElement username = driver.findElement(By.id("Email")); username.clear(); username.sendKeys("XXXXXXXXXXX"); //добавтье свой майл // click on the Next button WebElement NextButton = driver.findElement(By.id("next")); NextButton.click(); // enter a valid password in the password textbox WebElement password = driver.findElement(By.id("Passwd")); password.clear(); password.sendKeys("ХХХХХХХХ"); //добавьте свой пароль // click on the Sign in button WebElement SignInButton = driver.findElement(By.id("signIn")); SignInButton.click(); // close the web browser driver.close(); } }