如果以下问题看起来非常基本,我提前道歉,但我对Selenium很新,我真的需要帮助。
所以我要做的是,我正在尝试打开一个窗口弹出窗口,但Chrome浏览器会自行阻止它。
我使用了以下代码:
ChromeOptions options = new ChromeOptions();
options.AddUserProfilePreference("disable-popup-blocking", "true");
IWebDriver driver = new RemoteWebDriver(new Uri("http://path/to/selenium/server"), options.ToCapabilities());
但它给我一个例外说:
意外错误。 System.Net.WebException:无法解析远程名称:'path'。
我已经尝试this,但是虽然给了我一个粗略的想法但没有帮助。
有人可以帮忙吗?
答案 0 :(得分:0)
尝试如下: -
<?php echo substr(date("M"),2);?>
已修改: - 如果您想使用ChromeOptions options = new ChromeOptions();
chromeOptions.AddArgument("--disable-popup-blocking");
DesiredCapabilities capabilities = DesiredCapabilities.Chrome();
capabilities.SetCapability(ChromeOptions.Capability, options);
IWebDriver driver = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capabilities);
代替ChromeDriver
,请尝试以下操作:
RemoteWebDriver
希望它有效......:)