python - 如何使用 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。
解决方案
您是否尝试将大写字母用作第一个字母?喜欢'Entrar'
而不是'entrar'
推荐阅读
- google-api - 无法按 ID 获取特定的 YouTube 订阅
- ruby-on-rails - ActiveAdmin 降价编辑器
- centos7 - 努力在 CentOS7 上用 yum 安装 Puppetserver
- python - 使用 flask_socketio 将视频流式传输到 Flask 应用程序
- oracle - Shell 脚本中的 Oracle 匿名块调用
- android - 从服务器接收到一个极长的令牌,如何使它多行,这样我就不必拖动滚动条来复制它?
- android - 在辅助功能服务中的另一个应用程序上显示 Toast
- r - 构建遍历列的函数
- asp.net - 在 aspnet 核心中使用策略覆盖 AuthorizeAttribute
- php - Symfony:项目创建