c# - 如何使用 Selenium C# 单击此按钮?

标签 c# selenium selenium-chromedriver

 <div class="mdl-align"> == $0
    : :before
    <button class="fp-upload-btn btn-primary btn">Upload this file</button> == $0
    : :after
 </div>

上面的代码来自一个网站,但是我尝试了很多次都无法点击这个按钮。我将 selenium 与 C# 结合使用来进行自动化测试。 此按钮的作用是简单地提交表单。

最佳答案

尝试使用 xpath 定位器点击上传此文件按钮

driver.FindElement(By.XPath("//button[contains(text(), 'Upload this file')]")).Click();

关于c# - 如何使用 Selenium C# 单击此按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42852262/

相关文章:

c# - Azure 搜索,精确短语匹配

python - Selenium:在 find_element_by_partial_link_text() 中使用多个字符串

java - 我们如何使用appium获取 native View 中元素的字体大小

java - 禁用 Chrome 通知 (Selenium)

c# - 根据c#中的字符串值为某个整数分配一个值

c# - 如何在.NET 6中添加wpf组件到win应用程序

c# - 如何转换 web.config 值?

python - Selenium python根据给定的参数从表行中选择表数据

python - 是否可以在 Selenium 和 Chrome 网络驱动器上禁用加载图像(仅限 jpg 和 png)?

google-chrome - 如何降级到 Chrome 42.0.2311.90?