selenium - Webdriver (c#) - 可能通过文本查找按钮

标签 selenium xpath selenium-webdriver css-selectors webdriver

我正在努力掌握一个按钮。谁能指出我正确的方向如何获得按钮的句柄并使用 xpath 或 css 选择器单击它?这是代码:

 <button class="trans-button mtrn-dialog-button" title="" value="">OK</button>

我试图通过文字得到它。它似乎工作正常(因为它可以找到元素)但它似乎不想为按钮提供点击事件

最佳答案

Using the following Xpath expression (Inner Text) should allow you click the button


 IWebELement okButton = aDriver.FindElement(By.XPath("//button[.='OK']"));

关于selenium - Webdriver (c#) - 可能通过文本查找按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37304084/

相关文章:

google-chrome - 使用 selenium webdriver chrome 处理 'choose a digital certificate'

php - Xpath如何从子级获取文本内容(除某些标签外)

java - 我想找到图像的xpath

python - headless Selenium 突然停止工作

selenium - 如何防止 Gradle 作业在 TFS 代理的后台运行

python-2.7 - 类型错误 : urlopen() got multiple values for keyword argument 'body' while trying Selenium on Xubuntu 14. 04.5

java - 如何在远程 RC 服务器上启动 Selenium htmlSuite?

sql-server - SQL Server XML查询: Query multiple child elements with same name

Java XPath - 限制范围 - Saxon s9api

java - 如何创建一个使用 Wait.Until 的方法,忽略在 selenium webdriver 中抛出异常