Tam*_*ien 4 javascript cookies protractor
我试图在量角器中设置cookie,但不允许我这样做。
这是错误:
WebDriverError: unable to set cookie
(Session info: chrome=63.0.3239.132)
(Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.16299 x86_64)
at WebDriverError (e:\node_modules\selenium-webdriver\lib\error.js:27:5)
at Object.checkLegacyResponse (e:\node_modules\selenium-webdriver\lib\error.js:505:15)
at parseHttpResponse (e:\node_modules\selenium-webdriver\lib\http.js:509:13)
at doSend.then.response (e:\node_modules\selenium-webdriver\lib\http.js:440:13)
at process._tickCallback (internal/process/next_tick.js:109:7)
Run Code Online (Sandbox Code Playgroud)
这是负责设置Cookie的测试代码
beforeEach(function() {
//Enable Angular synchonization
protractor_1.browser.waitForAngularEnabled(true);
//Disable animations
protractor_1.browser.manage().addCookie({ name: 'disableAnimations', value: 'true' }, '/', '127.0.0.1');
});
Run Code Online (Sandbox Code Playgroud)
为什么我的测试代码无法设置Cookie?
如果那是完整代码-我只能建议您必须首先打开要为其添加cookie的域的页面,例如:
beforeEach(function () {
protractor_1.browser.waitForAngularEnabled(true);
browser.get('http://127.0.0.1:8080') // set your url here
//Disable animations
protractor_1.browser.manage().addCookie({
name: 'disableAnimations',
value: 'true'
}, '/', '127.0.0.1');
});
Run Code Online (Sandbox Code Playgroud)
Selenium只能为已打开的域页面设置cookie
| 归档时间: |
|
| 查看次数: |
1843 次 |
| 最近记录: |