XPath를 사용하여 요소를 찾으려고합니다. Chrome에서는 완벽하게 작동하지만 Internet Explorer에서는 그렇지 않습니다.XPath가 IE에서 작동하지 않는 이유는 무엇입니까?
크롬에, 그것을 잘 작동하지만, 내가 IE를 위해 그것을 실행하려고하면, 나는 스레드에서
예외 "주"org.openqa.selenium.NoSuchElementException 말한다 다음과 같은 오류가 무엇입니까 : 할 수 없음을 xpath == html/body/form/div [3]/div [2]/div/div [2]/a로 요소를 찾으십시오.
이 문제의 원인은 무엇일까요? 나는 이미 "보호 모드"설정 및 "확대/축소"기능과 같은 가장 일반적인 IE 오류를 수정했습니다.
[ask], 특히 [mcve] (MCVE)에 관한 부분과 [연구 노력이 얼마나 필요합니까?] (https://meta.stackoverflow.com/questions)를 읽어보십시오./261592/how-much-research-effort-of-stack-overflow-users) 이것은 자신의 프로그램을 디버그하고 직접 문제를 해결하는 데 도움이됩니다. 그렇게하고 아직도 갇혀 있다면 MCVE를 게시하고, 시도한 내용과, 오류 메시지를 포함한 실행 결과를 게시하여 더 잘 도와 드릴 수 있습니다. 또한 해당 페이지 및/또는 관련 HTML에 대한 링크를 제공하십시오. – JeffC
분명히 부서지기 쉬운 절대 xpath를 사용하려고합니다. 논리 xpath를 사용해보십시오. – DebanjanB
한 브라우저에서 XPath가 작동한다고해서 다른 브라우저에서 작동한다는 보장은 없습니다. HTML 레이아웃이 두 브라우저 사이에서 약간 변경되는지 확인해야합니다. –