-1
我使用Firefox添加來選擇我想在使用C#進行自動化測試期間點擊的圖像的XPath,並且我一直運行到InvalidSelectorException錯誤。C#Selenium無效選擇器異常
這是使用firefox發現的XPath。
id('ctl00_left_content')/x:div[4]/x:div[1]/x:table/x:tbody/x:tr/x:td[5]/x:p/x:a[2]/x:img
我使用XPath:
//*[@id('ctl00_left_content')/x:div[4]/x:div[1]/x:table/x:tbody/x:tr/x:td[5]/x:p/x:a[2]/x:img]"
這返回InvalidSelectorError
,我曾嘗試:
//*[@id=('ctl00_left_content')/div[4]/div[1]/table/tbody/tr/td[5]/p/a[2]/img]
但這返回「找不到元素「錯誤。
任何幫助將不勝感激。謝謝。
不要使用xpath – CSharper
那我該用什麼? ID?我怎麼才能使用別的東西來糾正Xpath呢? – CRich
@CRich你可以添加相關的頁面源代碼嗎?你應該在xpath中的id值部分之後有一個右括號。它在xpath中缺失。 – Grasshopper