【发布时间】:2015-03-19 23:55:27
【问题描述】:
如果我有一个使用页面对象模型的规范,我如何为同一规范运行多个浏览器实例?
例如我有规格:
it('should run multi browser', function() {
browser.get('http://example.com/searchPage');
var b2 = browser.forkNewDriverInstance();
b2.get('http://example.com/searchPage');
var b3 = browser.forkNewDriverInstance();
b3.get('http://example.com/searchPage');
SearchPage.searchButton.click();
b2.SearchPage.searchButton.click(); //fails here
b3.SearchPage.searchButton.click();
});
如何为其他浏览器实例重用在SearchPage 页面对象中声明的变量?
【问题讨论】:
-
答案是否有助于解决问题?谢谢。
标签: testing protractor pageobjects end-to-end