首頁 > web前端 > css教學 > 為什麼 Selenium 會拋出「span:contains('Control panel')」的 InvalidSelectorException?

為什麼 Selenium 會拋出「span:contains('Control panel')」的 InvalidSelectorException?

Patricia Arquette
發布: 2024-12-14 17:58:11
原創
600 人瀏覽過

Why Does Selenium Throw an InvalidSelectorException with

Selenium InvalidSelectorException with "span:contains('Control panel')"

嘗試使用CSS 選擇器「span:」元素「slenium Python 中的contains('Control panel')" 可能會導致InvalidSelectorException。 WebDriver 不支援「Sizzle」選擇器引擎,該引擎允許在Selenium 1.0中使用“:contains”。

或者,使用XPath表達式:

使用"text()":

使用"contains()":

使用"contains()":
    使用"normalize-space()":
    使用 jQuery
jQuery 提供了解決方法:

jQuery 提供了解決方法:

jQuery 提供了解決方法:

jQuery 提供了解決方法:jQuery 提供了解決方法:

以上是為什麼 Selenium 會拋出「span:contains('Control panel')」的 InvalidSelectorException?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板