c# - 具有 DesiredCapability 的 Selenium C# chromedriver

标签 c# selenium automated-tests

我想用 C# 中的 chrome 驱动程序实例实现 DesiredCapativity,但据我所知,这是不可能的?例如...

DesiredCapabilities capabilities = DesiredCapabilities.Chrome();
capabilities.SetCapability(CapabilityType.UnexpectedAlertBehavior, "accept");               
Driver = new ChromeDriver(@"C:\Development\Projects\SeleniumObservatoryTests\", capabilities);

ChromeDriver 似乎需要选项。有没有办法提供 UnexpectedAlertBehavior 作为选项?

最佳答案

您应该能够添加具有以下功能的功能:

var options = new ChromeOptions();
options.AddAdditionalCapability(CapabilityType.UnexpectedAlertBehavior, "accept");

您也可以忽略警报:

var options = new ChromeOptions();

options.AddAdditionalCapability(CapabilityType.UnexpectedAlertBehavior, "ignore");

关于c# - 具有 DesiredCapability 的 Selenium C# chromedriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42055979/

相关文章:

kubernetes - 是否可以使用 Litmus 测试 kafka

c# - 我可以在 SignalR Hub 中调试 OnConnected 方法吗?

C#:比较两个 IEnumerables 的内容

c# - 在 c# .Net 中创建基于索引的类

python - Scrapy + selenium 对每个 url 请求两次

python - 如何在 python 中使用 Selenium 包单击多个复选框和下拉菜单?

c# - Specflow Hook ,如何获得不确定或待定结果?

c# - 我在 Reflection.Emit.DynamicMethod 中发出的 IL 有什么问题?

java - 如何解决拍摄屏幕截图并将其导出到 Listener 类中的范围报告以进行测试的问题?

android - 根据口味运行特定测试