selenium - 在 c# selenium 中查找 XPATH
问题描述
我无法通过 xpath 找到这个元素。我需要帮助。我正在使用 c# selenium。İts twitter 登录电子邮件验证模式窗口。我正在尝试向此输入发送电子邮件。
<input class="r-30o5oe r-1niwhzg r-17gur6a r-1yadl64 r-deolkf r-t60dpp r-1dz5y72 r-fdjqy7 r-
12qz1uu" autocapitalize="none" autocomplete="on" autocorrect="off"
inputmode="text" name="text" spellcheck="false" type="text" dir="auto" value="">
解决方案
您可以使用下面xPath's
来查找元素。
xPath
与inputmode
:
//input[@inputmode='text']
xPath
与name
:
//input[@name='text']
xPath
与type
:
//input[@type='text']
始终检查您xPath
的 chrome 控制台以确保它是唯一的。
F12
在 Chrome 中按。- 转到
elements
部分 - 搜索 (
CTRL + F
) - 放置
xpath
并查看,如果您想要使用匹配的节点element
突出显示。1/1
这意味着,你xPath
是独一无二的。
推荐阅读
- php - 用 Woocommerce 中特定国家/地区的城市下拉列表替换城市文本字段
- javascript - 从html发送udp数据包到本地网络
- centos - VirtualBox 机器有可用空间,但我收到磁盘空间不足错误/消息
- reactjs - 无法构建反应原生项目,让服务器在反应原生中返回响应错误 500?
- node.js - 如何使用 async/await 从另一个函数访问请求的正文?
- jquery - serializeArray() into an array is not producing expected output
- java - 在谷歌地图的折线上设置标记
- angular - 带有 Firestore 的 Angular 行为主题
- unity3d - 如何阻止我的球在 Y asis unity 中弹跳
- asp.net-core - How do I prevent ASP.NET Core detecting literal text I write as having special significance to the layout engine?