두 개의 텍스트 필드에 텍스트를 입력하려고하는데 거의 모든 요소 로케이터, 자바 스크립트 트릭을 시도했지만 텍스트는 필드에 입력되지 않습니다. 테스트는 통과하지만 아무 텍스트도 입력되지 않았 음을 알 수 있습니다.WebDriver를 사용하여 텍스트 필드에 텍스트를 입력 할 수 없습니다.
I가 연습을하고있어이 사이트는 https://www.chegg.com/auth?action=login&redirect=http%3A%2F%2Fwww.chegg.com%2F&reset_password=0
두 필드는 이메일과 비밀번호 필드입니다이다.
이 작동하지만, 코드의 조각 제공하지 않습니다해야합니다
WebElement emailField = driver.findElement(By.name("email"));
WebElement passwordField = driver.findElement(By.name("password"));
emailField.sendKeys("whatever");
passwordField.sendKeys("whatever");
내가 잘못하고있는 중이 야 무엇을?
, 이름 속성 값 매칭 첫 번째 요소를 위치가 반환됩니다. 나는 당신이 성공 또는 실패를 알기 위해 올 것입니다 그래서 테스트에서 어떤 사건을 수행뿐만 아니라 더 정확한 테스트를 위해 xpath를 사용하는 것이 좋습니다 테스트에 중요하지 않는 텍스트 – gks