0
我剛開始使用Selenium,並且遇到了相當大的問題。我正在使用一個動態網站,我希望Selenium始終點擊頁面的頂部鏈接。所有鏈接開始與以下XPathXpath包含字符串
//*[@id='rList:0:itemFormClassic']/div[2]/h2/span/a
我現在想知道,如果我xpath
開始用字符串'rList:0:itemFormClassic']/div
,所以我在
//*[starts-with(@id, ''rList:0:itemFormClassic']/div')]
鍵入但這不起作用,因爲符號已經包含在我的xpath
中的'
被視爲我想要比較的實際字符串。
有誰知道我可以如何避免這種情況?
我不熟悉的硒,但你嘗試''"逃脫'''? –
您是否嘗試過使用雙引號來包含字符串?你爲什麼要檢查xpaths是否以?開頭?你需要一個id爲rList的元素選擇器嗎? – lauda
嘗試:'/ * [開始 - 與(@id,「'rList:0:itemFormClassic']/div」)]'..但是你確定你的元素ID是以''rList:0:itemFormClassic 「]/div' ...? –