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

Kyl*_*yle 2 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>
Run Code Online (Sandbox Code Playgroud)

上面的代码来自一个网站,但是尽管尝试了多次,我还是无法点击这个按钮。我在 C# 中使用 selenium 进行自动化测试。这个按钮的作用是简单地提交一个表单。

Jai*_*dia 6

尝试使用xpath定位器点击Upload this file button。

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