【发布时间】:2022-10-08 00:46:03
【问题描述】:
我正在尝试在 selenium 上使用 contains 功能,并尝试在该特定文本存在时执行某个操作并单击它。
如何使用包含driver.find.element() 的函数。
到目前为止,我尝试过:
if driver.find_element(By.LINK_TEXT, contains("Hello World")) == True:
driver.find_element(By.LINK_TEXT, "Hello World").click()
以及它的一些变体。
元素:
<a href="/xyz" target="_blank" class="btn btn-primary inline-flex items-center px-3 py-2 border border-transparent text-sm leading-4 font-medium rounded-md shadow-sm text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500">"Hello World"</a>
【问题讨论】:
标签: python selenium selenium-webdriver contains helper