셀렌 웹 드라이버를 사용하여 1000 개의 테스트를 수행하고 있습니다. 각 테스트 케이스에 대해 웹 페이지에서 "ID"요소를 클릭해야합니다.Selenium webdriver를 사용하여 요소를 찾을 수 없습니다.
나는 WebElement x = driver.findElement(By.xpath("//*[@id='TEST']").click();
이벤트를 사용했습니다.
하지만 불행히도 몇 가지 테스트 시나리오 (1000 개 중 2 ~ 3 개)에서 "요소를 찾을 수 없습니다"라는 오류가 발생합니다. 나머지 테스트 케이스의 경우 평소와 같이 실행됩니다.
시도해 보았습니다 & 캐치 방법 & 페이지를 새로 고침했지만 기능은 정상적으로 작동하지만 성능이 너무 느립니다.
같은 시나리오에서 오류가 발생합니까? – Manigandan
Selenium이 브라우저를 실행할 것이기 때문에 성능이 느려질 것입니다.이 작업을 1000 번 수행하면 잘 보입니다. 이것에 대한 필요성은 무엇입니까? 페이지에서 일부 데이터를 긁어내는 것만으로도 Selenium은 작업에 가장 최악의 도구입니다. – Arran