gpt4 book ai didi

javascript - 使用带有 Protractor 的 Firefox 35 导致错误

转载 作者:数据小太阳 更新时间:2023-10-29 06:01:43 24 4
gpt4 key购买 nike

使用 chrome 运行我的 Angular 应用程序场景场景运行成功,但在 firefox 新版本 35.0b6 时发生停止。任何人都请帮助我提前谢谢。

我使用的是 Protractor 1.4.0。我的场景:

describe('99ccs e2e testing', function() {
it('check it have a title 99CCS', function() {
browser.get('http://99ccs.com/ccsnew/#/login');

//it checks the "http://99ccs.com/ccsnew/" page contains a title "99CCS"
expect(browser.getTitle()).toEqual('99CCS');

//it checks when user enter the URL as "http://99ccs.com/ccsnew/" it navigates to "http://99ccs.com/ccsnew/#/login"
browser.get('http://99ccs.com/ccsnew/');
expect(browser.getLocationAbsUrl()).toBe('http://99ccs.com/ccsnew/#/login');

//it checks when user enter the URL as "http://99ccs.com/ccsnew/" it navigates to Login page or not
browser.getLocationAbsUrl().then(function(url) {
expect(url.split('#')[1]).toBe('/login');
});
expect(browser.get('http://99ccs.com/ccsnew/')).toEqual(browser.get('http://99ccs.com/ccsnew/#/login'));

//it checks if we give any location url from 99ccs.com/ccsnew without login it navigates to Login page or not
expect(browser.get('http://99ccs.com/ccsnew/#/ts/edit/131')).toEqual(browser.get('http://99ccs.com/ccsnew/#/login'));
});
});

i got an error at console:

最佳答案

Selenium 2.44 与 Firefox 35 不兼容。相关问题:

现在最简单的选择是将 firefox 降级到最新的稳定版本(当前为 34.0.5)。

更新:今天(2015 年 2 月 28 日)发布了修复了 firefox 兼容性问题的 selenium 2.45。目前,要让 protractor 使用 selenium 2.45 - 直接从 protractor github master 分支安装它:

$ npm install angular/protractor

$ npm install git+https://git@github.com/angular/protractor.git

仅供引用,我用 Protractor 1.5 和“angularjs.org”重现了相同的连接问题 protractor tutorial测试用例:

describe('angularjs homepage todo list', function() {
it('should add a todo', function() {
browser.get('http://www.angularjs.org');

element(by.model('todoText')).sendKeys('write a protractor test');
element(by.css('[value="add"]')).click();

var todoList = element.all(by.repeater('todo in todos'));
expect(todoList.count()).toEqual(3);
expect(todoList.get(2).getText()).toEqual('write a protractor test');
});
});

关于javascript - 使用带有 Protractor 的 Firefox 35 导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27645260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com