저는 셀렌과 테스트 문제를 처음으로 접했습니다. 동적으로 생성 된 하이퍼 링크 요소의 ID를 캡처하려고합니다. 셀렌에서 클릭하면 아래와 같이 클릭 동작이 기록됩니다. 굵게 표시된 부분이 동적으로 생성됩니다. 내 페이지에 많은 부분이 있으며 사이트마다 다를 수 있습니다 (CMS 테스트 중입니다). 나는 어느 하나를 붙잡고 클릭하고 싶습니다. 다음은 내가 시도한 작업입니다.동적으로 생성 된 여러 링크를 클릭하십시오.
storeAttribute | // button @ class onclick = " setLocation (자바 스크립트 {baseUrlSelection()} [ '/ checkout/cart/add/uenc/(a-zA-Z0-9) /product/(0-9)] " | myid
echo | $ {myid} |
clickAndWait | 클릭 조치가 셀레늄에 기록 될 때 $는 {대한 myid [0]}
그것은 내 링크가 작동하지 않습니다는 다음과 같습니다 부톤 섬 [@의 onclick = "에서 setLocation를 ('http://localhost/mydomaine/index.php/checkout/cart/add/uenc/aHR0cDovL2xvY2FsaG9zdC9NYWdlbnRvSGls
YWlyZURlbW9WMi9tYWdlbnRvZGVtb0hpbGFpcmVWMi9pbmRleC5waHAvY2F0ZWdvcmllMS5odG1sP19fX1NJRD1V/제품// ') "> 도와주세요.
에서 적응? –