Google chrome 在量角器测试中获取当前浏览器版本
我正在尝试使用以下代码获取量角器中的浏览器版本:Google chrome 在量角器测试中获取当前浏览器版本,google-chrome,jasmine,protractor,Google Chrome,Jasmine,Protractor,我正在尝试使用以下代码获取量角器中的浏览器版本: let actualCapabilities = await browser.getCapabilities(); console.log("Browser Name: " + actualCapabilities.get('browserName')); console.log("Browser Version: " + actualCapabilities.get('browserVersion')); 对于Firefox,它可以正常工作:
let actualCapabilities = await browser.getCapabilities();
console.log("Browser Name: " + actualCapabilities.get('browserName'));
console.log("Browser Version: " + actualCapabilities.get('browserVersion'));
对于Firefox,它可以正常工作:
Browser Name: firefox
Browser Version: 62.0
但对于Chrome,它在浏览器版本中显示未定义:
Browser Name: chrome
Browser Version: undefined
这对于Chrome来说是不可能的吗?对于我来说,这是一个:
onPrepare: async () => {
await browser.waitForAngularEnabled(false);
const capabilities = await browser.getCapabilities();
console.log(capabilities.get('version'));
查看整个功能映射对象并找到您需要的功能可能会有所帮助:
onPrepare: async () => {
await browser.waitForAngularEnabled(false);
const capabilities = await browser.getCapabilities();
console.log(capabilities);
谢谢,这是解决办法。那么对于Chrome我们应该使用
actualCapabilities.get('version')
对于Firefox
actualCapabilities.get('browserVersion')