2012-03-14 3 views
1

셀렌 IDE를 사용하여 웹 페이지를 테스트하려고합니다. 셀레늄이 처음이에요.셀레늄 - 버튼을 클릭하면 기록되지 않습니다.

코드는 다음과 같습니다.

'새 제목 만들기'를 클릭하면 Selenium에서 아무것도 녹음하지 않습니다. 추가 정보를 제공해야하는 경우 알려주십시오.

감사합니다.

'보기 Xpath'를 시도했습니다.
그러나 '보기 XPath는'

ID ('addTitle')/X 표시 : 스팬 https://abc.xyz.com/ui/states/LisitTitles.ddx

에서

결과 그러나 나는 새로운 제목 만들기 버튼을위한
https://abc.xyz.com/ui/states//ManageStates.ddx?action=add
를 추가 할

페이지 소스 코드 또는 Xpath의 어느 곳에서나 https://abc.xyz.com/ui/states//ManageStates.ddx?action=add
이 보이지 않습니다.

페이지 원본 :
document.location = ABC.PM.TITLE.builderURL + "? action = add";
또한 열기/클릭/기타 명령인지 여부를 확인하려면
을 사용해야합니까? 또한 이것이 페이지 매김과 관련이 있습니까?
감사

답변

3

수동 XPath를 사용하여이 작업을 추가 할 수 있습니다 : 당신이 볼로

 
Command | click (or clickAndWait) 
Target | //li[@id='addTitle']/span[@class='icon-add'] 
Value  | 

그것은 텍스트를 포함하는 요소를 클릭하게됩니다, '새 제목 만들기'.

+1

감사 :

당신은 더 많은 정보를 보시려면 여기를 스크린 샷에 좀 걸릴 수 있습니다 또한 "참조"탭

의 모든 명령에 대한 설명이있다. 공장! 덕분에 이제는 의미가 무엇인지 이해할 수있게 될 것입니다. – SUM

3

Open 명령은 새 웹 페이지를 여는 데 사용됩니다.

Click 명령은 요소를 클릭하는 사용자를 시뮬레이트하기위한 것입니다.

셀레늄 IDE 창에서 사용 가능한 모든 명령을 표시 할 수 있습니다. "찾기"버튼 위의 삼각형을 클릭하기 만하면됩니다. http://seleniumhq.org/docs/02_selenium_ide.html#ide-features#opening-the-ide

+0

기본적으로 나는 그 동작에 대해 작동 할 모든 명령을보아야합니다. – SUM

+0

유형 대신 typeKeys를 사용하는 것이 좋습니다. 이것들과 같은 작은 트릭이 많기 때문에 Selenium에 참을성이 있습니다;) 정말 강력한 도구입니다 – Joand

관련 문제