2016-06-23 17 views
2

Ich habe Winkelmesser weltweit installiert, und nach lokal.
Ich verwende diesen Code:
Winkelmesser: Fehler: Winkelmesser.getInstance ist keine Funktion

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"); 

Und diese Nachricht erhalten:

fehlgeschlagen: protractor.getInstance ist keine Funktion

Was mache ich falsch?

P.S. Ich habe nicht "lib/progractor.js", nur "bin/winkelmesser".

+0

, welche Version von Winkelmesser Sie verwenden? –

+0

@SudharsanSelvarj Version 3.2.2 – ayashpatrov

+0

Ich habe ein ähnliches Problem, aber verstehe Ihren Code nicht vollständig. Wie kann 'ptor.switchTo()' funktionieren, wenn 'ptor' noch nicht initialisiert ist? – michaelbahr

Antwort

1

Wo auch immer Sie var ptor = protractor.getInstance() verwenden, nur um den Fahrer aus dem Browser

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