单击确认对话框 .NET 中的 Selenium
我正在尝试使用 Specflow 和 Firefox 让 Selenium 2.4.0 接受 Javascript 生成的“确认对话框”。我无法找到在下面的步骤中应该做什么。 (试图从各种 Java 实现中找到在 .NET 中执行此操作的等效方法,但它不起作用)
When I click "Delete" on the App
And I confirm the warning
步骤定义...
[When(@"I confirm the warning")]
public void WhenIConfirmTheWarning()
{
// WebDriver.Something?
}
I'm trying to make Selenium 2.4.0 Accept a Javascript generated "Confirm-Dialog", using Specflow and Firefox. I'm having trouble finding what I should do in my step below. (Tried to find an equivalent way of doing it in .NET from various Java implementations, but it isn't working)
When I click "Delete" on the App
And I confirm the warning
Step definition...
[When(@"I confirm the warning")]
public void WhenIConfirmTheWarning()
{
// WebDriver.Something?
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确认 .NET 绑定中的警报的方法如下:
我已使用 Firefox 5.0 与 Selenium .NET 绑定 2.4.0 一起使用。
The way to confirm the alert in the .NET bindings is as follows:
I have had this working with the Selenium .NET bindings 2.4.0, using Firefox 5.0.
您使用的是 Firefox 4.x 或更高版本吗? Firefox 4.x 和 Selenium 似乎存在问题: selenium 2.0b3 中的 Firefox 4 确认对话框
建议的解决方案是迁移到 Selenium/WebDriver。
Are you using Firefox 4.x or above? There seems to be an issue with Firefox 4.x and Selenium: Firefox 4 confirmation dialog in selenium 2.0b3
The suggested solution is to migrate to Selenium/WebDriver.