首页 > 解决方案 > 在 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="">

标签: seleniumselenium-webdriverselenium-grid

解决方案


您可以使用下面xPath's来查找元素。

xPathinputmode

//input[@inputmode='text']

xPathname

//input[@name='text']

xPathtype

//input[@type='text']

始终检查您xPath的 chrome 控制台以确保它是唯一的。

  • F12在 Chrome 中按。
  • 转到elements部分
  • 搜索 ( CTRL + F)
  • 放置xpath并查看,如果您想要使用匹配的节点element突出显示。1/1这意味着,你xPath是独一无二的。

推荐阅读