2016-06-23 49 views
2

我已經在本地安裝了量角器全局
我使用這個代碼:
量角器:失敗:protractor.getInstance不是函數

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 /量角器」。

+0

你使用的是什麼版本的量角器獲取驅動程序? –

+0

@SudharsanSelvarj版本3.2.2 – ayashpatrov

+0

我有類似的問題,但完全不瞭解您的代碼。如果'ptor'尚未初始化,'ptor.switchTo()'如何工作? – michaelbahr

回答

1

無論您使用的是var ptor = protractor.getInstance(),剛剛從瀏覽器

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