Selenium,选择一种特殊的span elemen

2024-10-02 08:17:20 发布

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

我尝试使用selenium和python进行一些测试。我在选择元素时遇到问题。此元素是下拉列表的一部分,如下所示:

<li data-original-index="16">
    <a tabindex="0" class="" data-normalized-text="<span class='text'>Porto</span>">
<li data-original-index="17">
    <a tabindex="0" class="" data-normalized-text="<span class='text'>Santarem</span>">

等等。我想选择一个span文本为“Porto”的。 我尝试了以下方法,但没有成功:

^{pr2}$

你知道我该怎么做吗?在


Tags: text文本元素列表dataindexseleniumli
2条回答

试试看

driver.find_element_by_link_text("Porto");

根据您链接的HTML,它看起来可能是:

driver.find_element_by_xpath("//a[@data-normalized-text="<span class='text'>Porto</span>"]") 

如果你把所有的HTML都贴出来,我会有更多的帮助。在

相关问题 更多 >

    热门问题