2012-04-20 5 views
0

셀렌을 사용하여 이미지에 등급을 부여하려고합니다.이미지 등급 셀레늄을 사용하여

나는(4 번째 별을 클릭)으로 등급을 매겼으며 firebug를 사용하여 등급 필드의 xpath을 찾았습니다. 는 XPath 내가

selenium.click("css=img[alt="4"]"); 

그러나 그것은 오류를주고있다 ..

어떤 생각을 쓴, 그래서

css=img[alt="4"] 

입니까?

답변

1

로되어있는 경우가 XPath를 찾을 수 없습니다 오류 ?? 기부하지만, CSS selector.

의 XPath 솔루션 :

selenium.click("xpath=//img[@alt='4']"); 

CSS 선택기 솔루션 : 다른 세미콜론 내부에 세미콜론을 사용하고 있기 때문에

selenium.click("css=img[alt=4]"); 
+0

btw 연결된 문서는 정말 도움이되며 읽기에도 좋습니다. –

+0

예. 그것은 CSS 선택기입니다. 나는 위의 코드를 시도했다. 하지만 등급을 선택하지 않습니다. 또한 오류가 없습니다. –

0

가 사용 XPath를 찾을 수없는 요소가

xpath=//img[@alt='4'] 
+0

오류가오고있다. –

+0

내가 selenium.click을 사용한다면 ("css = img [@ alt = '4']"); 요소를 찾을 수 없으므로 오류가 발생합니다. –

+0

그리고 내가 selenium.click을 사용한다면 ("css = img [alt = '4']"); 오류가 없습니다. 그러나 아무것도 일어나지 않고있다. 나는 그것이 등급을 선택하지 않는다는 것을 의미한다. –

관련 문제