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')