gpt4 book ai didi

python - Selenium find_element_with_link_text 不工作

转载 作者:太空宇宙 更新时间:2023-11-04 01:18:59 24 4
gpt4 key购买 nike

我有一段代码如下

<a class="country" href="/es-hn">
Honduras
</a>

我正在尝试通过执行分配给一个变量

el = self.driver.find_element_by_link_text('Honduras')

但是每当我运行它时,我都会收到以下错误:

NoSuchElementException: Message: u"Unable to find element with link text == Honduras"

最佳答案

我已经看到 link_text 在试图找到像这样的 block 形式的链接时模糊不清。我觉得跟制表有关系:

<a class="country" href="/es-hn">
[ ]Honduras
</a>

它似乎只有在像这样排队时才能始终如一地工作:

<a class="country" href="/es-hn">Honduras</a>

试试这个:

el = self.driver.find_element_by_css_selector("a.country[href$='es-hn']")

关于python - Selenium find_element_with_link_text 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22535396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com