2012-12-21 2 views
0

현재 셀레늄 webdriver - 자바 스크립트를 실행 중입니다. 요즘 일어나는 이상한 문제가 있습니다. 내 스크립트는 절대적으로 잘 실행되며, 다시 실행할 때 스크립트는 일부 다른 필드에서 sendkeys()를 통해 값을 입력하기도합니다. 그 결과로 전체 스크립트가 실패합니다.셀레늄 webdriver-java 스크립트의 임의의 실패를 극복하는 방법은 무엇입니까?

나는 그 진짜 이유를 모른다. 나는 실행중인 스크립트가 매우 간단하고 직선적 인 흐름이라는 것을 안다. 나의 애플리케이션 응답 문제 때문에이게 맞습니까? 왜냐하면 나는 wait 명령을 주었기 때문에 똑같은 문제를 해결할 수 있습니다.하지만 같은 스크립트를 다시 실행하면 관련이없는 필드에 값이 입력됩니다.

참고 : 다시 실행하는 동안 코드를 변경하지 마십시오. .. 좀 더 좌절 Selenium webdriver-java 스크립트를 실행할 때 이것이 정상입니까?

나는이 문제를 다루는 인식하지이기 때문에이 문제를 해결하는 방법을 나에게 알려 주시기 바랍니다

답변

0

당신의 요소 로케이터가 동적으로 코드 로케이터를 보면 다음 실행 때마다 변경하는 경우 당신은 파악해야 할 수도 있습니다 변경 사항을보다 적절하게 처리해야합니다. 그 외에는 요소가 상호 작용하고 무작위로 변경되는 이유가 없습니다.

+0

나는 당신의 요점을 이해했다. 그러나 로케이터는 내 스크립트에서 동적으로 변화하지 않는다. .. 나는 똑같은 것을 확인했다. 그 후에도 내 스크립트가 실패하고있다. 친절하게 조언한다. – user1834699

+0

약간의 코드와 html 또는이 사이트를 복제 할 수있는 공개 사이트. 아마도 문제를 디버그하는 데 도움이 될 수 있습니다. –

관련 문제