#selenium
#selenium
Вопрос:
Я новичок в тестировании автоматизации, и в настоящее время я пытаюсь автоматизировать форму входа в систему, имя пользователя tomsmith и передать суперсекретный пароль
Однако, когда я запускаю приведенный ниже скрипт, я попадаю только на страницу входа, я не уверен, почему он не вводит детали. Я также хотел бы выйти из системы автоматически.
package Form;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Authentication {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","C:\chromedriver.exe");
WebDriver driver = new ChromeDriver();
//http://tomsmith:SuperSecretPassword!
driver.get("http://tomsmith;SuperSecretPassword!@the-internet.herokuapp.com/login");
String pageMessage = driver.findElement(By.cssSelector("p")).getText();
System.out.println(pageMessage);
}
}
Ответ №1:
Передайте свои значения во входные теги.
driver.findElement(By.ID('username')).sendKeys("tomsmith");
driver.findElement(By.ID('password')).sendKeys("SuperSecretPassword!");