【发布时间】:2016-05-17 11:42:49
【问题描述】:
我真的厌倦了这个问题,没有找到任何解决方案。
问题是我正在尝试使用 C# 中的测试自动化来测试网站。为此我需要登录,但登录按钮实际上并不是一个按钮,它是一个带有属性集 'role=button' 的 span 标签。
我将 Selenium 与 Chrome 网络驱动程序一起使用,并使用单元扩展来自动化测试。问题是每当我在测试资源管理器中运行测试时,都会执行单击事件,但页面不会导航到下一页,并且什么也没有发生。但是,当我设置断点并通过main 函数运行相同的测试时,它工作正常。
我必须设置断点才能执行点击操作和登录操作。
我正在使用 Visual Studio 控制台应用程序。这是pic of my web site html tag。
【问题讨论】:
-
请格式化您的答案以使其更具可读性并提供一些代码。
-
简单按钮上的简单 click() 函数不会出现问题
标签: c# selenium selenium-webdriver selenium-chromedriver