【问题标题】:Protractor: Failed: protractor.getInstance is not a function量角器:失败:protractor.getInstance 不是函数
【发布时间】:2016-10-25 16:11:38
【问题描述】:

我已经在全局安装了量角器,之后在本地安装。
我正在使用此代码:

var protractor = require('protractor');
var ptor, driver;
ptor.switchTo().frame(driver.findElement(protractor.By.tagName("iframe")));
driver.findElement(protractor.by.css(".cke_editable")).sendKeys("123");

并收到此消息:

失败:protractor.getInstance 不是函数

我做错了什么?

P.S.我没有“lib/protractor.js”,只有“bin/protractor”。

【问题讨论】:

  • 你用的是什么版本的量角器?
  • @SudharsanSelvarj 版本 3.2.2
  • 我也有类似的问题,但是没完全看懂你的代码。如果ptor 尚未初始化,ptor.switchTo() 如何工作?

标签: angularjs selenium protractor angularjs-e2e


【解决方案1】:

无论您在哪里使用var ptor = protractor.getInstance(),只需从浏览器获取驱动程序

var browser = require("protractor").protractor.browser;
var driver = browser.driver;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 2019-02-20
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    相关资源
    最近更新 更多