webdriver를 사용하여 safaridriver의 텍스트 상자 필드를 지우려면 어떻게해야합니까?webdriver를 사용하여 safaridriver의 텍스트 상자 필드를 지우려면 어떻게해야합니까?
크롬과 파이어 폭스에서만 작동하지만 사파리에서는 작동하지 않는 아래 명령을 사용했습니다.
driver.findElement (By.id ("userEmail")). clear();
webdriver를 사용하여 safaridriver의 텍스트 상자 필드를 지우려면 어떻게해야합니까?webdriver를 사용하여 safaridriver의 텍스트 상자 필드를 지우려면 어떻게해야합니까?
크롬과 파이어 폭스에서만 작동하지만 사파리에서는 작동하지 않는 아래 명령을 사용했습니다.
driver.findElement (By.id ("userEmail")). clear();
를 사용하여 요소가 간단한 자바 스크립트 호출처럼 보인다 작동한다고, Safari는 어떻게 든 WebDriver를 싫어합니다. 오류 메시지는 무엇입니까? –
아래 오류가 발생합니다. org.openqa.selenium.StaleElementReferenceException : 요소가 캐시에 없습니다 (경고 : 서버가 스택 추적 정보를 제공하지 않음) – Mel
요소와 같은 소리가 캐시에 존재하지 않습니다. 나는 이유를 알기 위해 webdriver에 대해 충분히 알지 못한다. Javascript를 사용하여 요소를 동적으로 추가했는데 webdriver에 대해 말하지 않았습니까? –