간단한 웹 사이트를 테스트 할 때 Firefox webdriver를 사용할 때 버튼을 클릭 할 때 Javascript 달력 창이 나타나지 않습니다. Selenium IDE에서 창을 생성 할 수 있지만 Java 코드를 실행하면 클릭이 등록되지만 창은 생성되지 않습니다. 나는 자바 스크립트 요소를 클릭하여 사용하고Selenium Webdriver : Javascript Calendar window 생성
코드입니다 :
WebElement element = driver.findElement(By.cssSelector("img[alt=\"Pick a date\"]"));
element.click();
추가 정보는 다음 webdriver을 사용하는 경우 'cal.gif'이미지도 표시되지 않습니다. 문제는 캘린더 창으로 전환하거나 안의 요소를 선택하는 것이 아니라 단순히 창을 스폰하기 만하는 것입니다.
이
가 테스트중인 웹 사이트입니다 : Parking Meter나는 꽤 솔루션 검색 한, 중 나는 적당한 키워드를 검색 자 아니에요 아니면 제가 뭔가를 분명 실종, 어떤 도움을 주시면 감사하겠습니다.
편집 : JS 달력에 대한 HTML 코드 :
<a href="javascript:NewCal('EntryDate','mmddyyyy',false,24)"
<img height="16" width="16" border="0" alt="Pick a date" src="cal.gif"></img>
</a>
죄송합니다, 모바일입니다. 캘린더 위젯에 대한 html 코드를 게시 할 수 있습니까? –
가 방금 그것을 안으로 추가했습니다! – lowfr3q
질문에 답변했습니다. –