我正在尝试为 Selenium Webdriver 设置一些特定功能。
在此示例中,我想更改 Firefox 浏览器的网络驱动程序的功能
。我正在尝试用 Javascript 实现这一点。
this.driver = new selenium.Builder().forBrowser('firefox').build();
我尝试了诸如调用 .withCapability()
之类的方法,但它没有按我的预期工作并导致程序崩溃。
具体来说,我想将“acceptSslCerts”功能设置为 true,因为它默认为 false。
有人知道如何做到这一点吗? 我在 API reference 中找不到任何内容或在互联网上。
最佳答案
这对我来说效果很好,可以在我的 Chrome 浏览器中设置 CORS。
const { Builder, By, Key, until } = require('selenium-webdriver');
const capabilities = {
'chromeOptions': {
'args': ['--disable-web-security', '--user-date-dir']
}
}
let driver = new Builder().withCapabilities(capabilities).forBrowser('chrome').build();
关于javascript - 为 selenium webdriver 设置特定功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42064878/