【发布时间】:2019-03-13 12:29:51
【问题描述】:
我有这个 HTML 代码,我想点击按钮:
<div class="col-md-3 col-sm-5">
<button type="button" class="btn btn-success btn-lg" data-toggle="modal" data-target="#SignInModal" style="width:100%">
Sign in
</button>
</div>
这是我尝试过的:
driver.FindElement(By.ClassName("btn-success")).Click();
【问题讨论】:
-
那么,是否点击了?如果没有,是否有错误或抛出异常?
-
欢迎来到 StackOverflow。您的代码对我来说看起来不错,但由于时间问题,经常会出现此类问题。例如,页面可能尚未加载或呈现。您可能需要添加等待。详情请见stackoverflow.com/q/6992993/120955。
-
你只试过一次?您是否对单击该元素的其他方式进行了研究?你试过这些吗?当你尝试这个时发生了什么?当您使用该方法时,您是否遇到异常或什么不起作用?请在您的问题中添加任何错误消息并正确格式化。
-
@Danied 使用 XPath 而不是类名。使用此链接作为参考并了解如何查找定位器。 guru99.com/xpath-selenium.html
标签: c# selenium xpath css-selectors webdriver