2012-04-20 15 views
0

我想給一些使用硒的圖像評分。使用硒的圖像評分

我給了評爲4(點擊第四顆星),我發現了xpath評分字段使用螢火蟲添加。該XPath是

css=img[alt="4"] 

所以,我寫

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

,但它給錯誤..

任何想法?

回答

1

你沒發現一個XPath,但CSS selector

XPath的解決方案:

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

CSS選擇器的解決方案:

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

btw鏈接的文檔非常有幫助,它們也是一個很好的閱讀。 – 2012-04-20 12:48:41

+0

是的。這是一個CSS選擇器。我試過上面的代碼。但它沒有選擇評分。也沒有錯誤。 – 2012-04-20 13:28:19

0

捐贈哪個錯誤?如果不是發現使用XPath的元素作爲

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

錯誤來,因爲我使用另一個分號內分號。 – 2012-04-20 12:36:04

+0

如果我使用selenium.click(「css = img [@ alt ='4']」);它發生錯誤,因爲找不到元素。 – 2012-04-20 12:43:59

+0

,如果我使用selenium.click(「css = img [alt ='4']」);沒有錯誤即將到來。但沒有發生。我的意思是它沒有選擇評分.. – 2012-04-20 12:45:03