大家好,
我有,我需要選擇鏈接如下表。在這個具體的例子中,我需要選擇DIY Payroll,但有時候這可能會改變它在表格中的位置。當前XPath是:
.//*[@id='catalog-category-div-1']/table/tbody/tr/td 1/UL /鋰[4] /一個
所以我做了:
By.xpath(".//*[@id='catalog-category-div-1']/table/tbody/tr/td[1]/ul/li[4]/a").click()
但問題是這裏的是,它可以改變位置,它可以在TD [2]或TD [3]和Li [第n現在的位置]
我可以讓硒穿過桌子並根據文字點擊它。 By.linktext()會在這裏工作嗎?
你用By.linktext()試過了嗎?對網頁上的任何元素執行任何操作都可能非常棘手,因爲它可能取決於多層元素,就像這裏您嘗試訪問元素並單擊該鏈接,但必須以各種方式嘗試實現此操作,找到該元素是一部分! –