【问题标题】:running protractor on Mac OS X El Capitan在 Mac OS X El Capitan 上运行量角器
【发布时间】:2015-10-31 20:01:14
【问题描述】:

我在 Mac OS X El Capitan 上运行量角器时遇到问题。我已经安装了硒网络驱动程序。

webdriver-manager update
webdriver-manager start

而且我已经在全局和本地安装了量角器:

sudo npm install -g protractor

sudo npm install protractor

Selenium 服务器已经在运行:

webdriver-manager start

当我运行“protractor conf.js”时,测试失败。

输出:

http://localhost:4444/wd/hub 使用 selenium 服务器 [启动器] 运行 1 个 WebDriver 实例

1) 段页面遇到声明异常
留言:
TypeError: protractor.getInstance 不是函数 TypeError: browser.getInstance 不是函数

2) 页面遇到声明异常 信息: TypeError: by.selectedOption 不是函数

【问题讨论】:

    标签: node.js selenium-webdriver protractor


    【解决方案1】:

    是的,正如 Girish 建议的那样,我发现 protractor.getInstance()、by.selectedOptions、findElement()、findElements() 等不再受支持。我分别用 browser.getInstance()、by.model、element() 和 all() 更改了这些事件。现在所有的测试都在工作。谢谢大家。

    【讨论】:

    • browser.getInstance is not a function :(
    • 使用 browser.driver
    猜你喜欢
    • 1970-01-01
    • 2017-02-27
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    相关资源
    最近更新 更多