Jasmine 在e2e测试中,使用量角器在Chromium Edge(新边缘浏览器)中打开空白页
1.打开MS Chromium边缘并键入命令“Jasmine 在e2e测试中,使用量角器在Chromium Edge(新边缘浏览器)中打开空白页,jasmine,protractor,Jasmine,Protractor,1.打开MS Chromium边缘并键入命令“edge://settings/help“以检查版本 2.下载并将其放入项目目录中 3.在conf.js文件中设置所需的功能 4.使用命令“webdriver管理器启动--edge msedgedriver.exe”启动服务器 5.使用“量角器conf.js”运行测试 环境: Chromium Edge Version = 83.0.478.37 Chromium web driver = 83.0.478.37 Selenium server
edge://settings/help
“以检查版本
2.下载并将其放入项目目录中
3.在conf.js文件中设置所需的功能
4.使用命令“webdriver管理器启动--edge msedgedriver.exe”启动服务器
5.使用“量角器conf.js
”运行测试
环境:
Chromium Edge Version = 83.0.478.37
Chromium web driver = 83.0.478.37
Selenium server version = 3.141.59
JDK =1.8.191
conf.js
exports.config = {
// The address of a running selenium server.
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome',
'goog:chromeOptions': {
// Faked out chrome binary
'binary':'C:\\Program Files (x86)\\Microsoft\\Edge Beta\\Application\\msedge.exe'
}
},
//Path of Chromium edge driver
chromeDriver:'./msedgedriver.exe',
specs: ['spec.js'],
}
};
还尝试在spec.js文件中使用所需的功能,但仍然打开空白页
describe('slow calculator', function() {
beforeEach(function() {
let options = new edge.Options();
options.setEdgeChromium(true);
//options.setBinaryPath("C:\\Program Files (x86)\\Microsoft\\Edge Beta\\Application\\msedge.exe");
let browser = edge.Driver.createSession(options);
browser.get('http://juliemr.github.io/protractor-demo/');
});
});
启动webdriver manager时,请确保指定了MSEdge驱动程序的路径
webdriver-manager start --edge "pathToEdgeDriver/msedgedriver.exe"
capabilities对象应将MicrosoftEdge作为browserName
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'MicrosoftEdge'
}