![](/img/trans.png)
[英]Selenium - Python Safari WebDriver - not finding element by xpath
[英]Selenium Webdriver: Invalid Xpath with finding element using partial ID
我正在嘗試通過部分類名在 Python 中使用 Selenium Webdriver 查找元素。 我對編程非常陌生,並嘗試使用來自https://intellipaat.com/community/9218/is-it-possible-to-locate-element-by-partial-id-match-in-selenium和Selenium WebDriver 的建議按部分類名稱的元素
我的代碼如下:
list5=driver.find_elements_by_xpath("//[contains(@id,‘partial id’)]")
請讓我知道這段代碼有什么問題,因為它說它不是有效的 XPath 表達式。 謝謝!
您正在使用´
而不是'
,請嘗試這樣:
list5=driver.find_elements_by_xpath("//[contains(@id,'partial id')]")
因為我不知道你到底在找什么,你可能需要在//
ie //div
之后添加標簽名稱( div
、 span
等),當然如果你想要任何元素, //*
。
例如,如果您為我們當前所在的頁面執行此操作,則可以編寫:
//div[contains(@id,'question')]
你會得到 3 個具有 id 的div
元素: question-header
、 question
和hot-network-questions
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.