按标题查找并单击元素Python Selenium

2024-06-06 01:15:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我在找网站。在检查元件中,请参见:

<span id="item60" title="Havai 30" class="item button link">Get</span>
<span id="item90" title="Classic 50" class="item button link">Get</span>

需要按标题获取并单击元素。像这样的:

browser.find_element_by_xpath('//*[@id="item60"]').click()

但通过标题。


Tags: id标题gettitle网站linkbuttonitem
3条回答

正如巴拉克·马诺斯所说,答案是:

'//*[@title="Havai 30"]'

以[0]结尾,如果是列表。

如果有人像我一样在这里寻找答案:

String title="SOME TITLE";
driver.findElement(By.cssSelector("[title^='"+title+"']")).click();

browser.find_element_by_xpath('//*[@title="Havai 30"]').click()

就像你说的,这对我有用。

相关问题 更多 >