我正在创建这样的浏览器:
let seleniumWebdriver = require('selenium-webdriver');
let Builder = seleniumWebdriver.Builder;
let Capabilities = seleniumWebdriver.Capabilities;
const chromeCapabilities = Capabilities.chrome();
chromeCapabilities.set('chromeOptions', {args: [
// '--headless',
// '--window-size=1920,1080'
]});
function createBrowser() {
let browser = new Builder()
.forBrowser('chrome')
.withCapabilities(chromeCapabilities)
.build();
return browser;
}
let browser = createBrowser();
后来我有了这个:
$('#userName');
$
未定义。在创建像这样的浏览器时,如何正确定义量角器的$
?
我试过了:
$ = require('protractor').$
然后我得到$ is not a function
。