【问题标题】:Is there a way to get the current browser name using selenium web-driver (nodejs)?有没有办法使用 selenium web-driver (nodejs) 获取当前浏览器名称?
【发布时间】:2019-11-03 21:15:32
【问题描述】:

我尝试做 driver.getBroswerName(),但它没有识别函数 getBrowerName()?。我想没有那个功能。那么有没有其他方法可以获取当前浏览器名称呢?

【问题讨论】:

    标签: node.js selenium selenium-webdriver automated-tests selenium-chromedriver


    【解决方案1】:

    试试这个。

    driver.getCapabilities().then(function (caps) {
        console.log(caps.get("browserName"));
    });
    

    【讨论】:

    • TypeError: Cannot read property 'getCapabilities' of undefined -- 仍然得到同样的错误。有些文章说他们在较新版本的 selenium-webdriver 中删除了这些功能。所以不能再这样访问了:github.com/SeleniumHQ/selenium/blob/master/javascript/node/…\
    • 如果您认为问题已解决,请点击否决按钮下方的空心复选标记接受答案。
    猜你喜欢
    • 1970-01-01
    • 2016-08-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-24
    相关资源
    最近更新 更多