首页 > 解决方案 > 如何使用 selenium python 点击​​页面链接

问题描述

我的错误:

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"link text","selector":"entrar"}

我有下面的html:

<a role="menuitem" href="/login" class="_yce4s5">
  <div class="_hgs47m">
     <div class="_10ejfg4u">
       <div>
         Entrar
       </div>
     </div>
 </div> 
</a>

我点击然后链接进入,使用python的selenium中的以下代码:

driver.implicitly_wait(10)
element = driver.find_element_by_link_text('Entrar')
element.click()

但它引发了这个 NoSuchElementException。

标签: pythonseleniumxpathcss-selectorswebdriverwait

解决方案


您是否尝试将大写字母用作第一个字母?喜欢'Entrar'而不是'entrar'


推荐阅读