2
테스트 중 여러 대화식 브라우저 설정으로 인해 수동으로 각도기를 설정해야합니다. 제 설정은 각도기 0.19에서입니다. 1.3.1로 업그레이드 한 후 '분도기/jasminewd'가 누락되었습니다.각도기의 수동 설정이 1.3.1에서 더 이상 작동하지 않습니다.
수동 설정 프로세스가 변경 되었습니까? 누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 내 설치 스크립트의 머리는 : https://www.npmjs.org/package/jasminewd :
var protractor = require('protractor');
require('protractor/jasminewd');
var utils = require('./utils.js');
//needed for jenkins
require('jasmine-reporters');
jasmine.getEnv().addReporter(
new jasmine.JUnitXmlReporter('xmloutput', true, true));
var conf = utils.readConfig();
var host = conf['server:main'].host;
var port = conf['server:main'].port;
var testbrowser = utils.readConfig()['integrationtest'].browser;
//setup
var driver1 = new protractor.Builder().
usingServer('http://localhost:4444/wd/hub').
withCapabilities({'browserName': testbrowser}).build();
driver1.manage().timeouts().setScriptTimeout(15000);
var browser = protractor.wrapDriver(driver1);
protractor.setInstance(browser);
var by = protractor.By;
var element = browser.element;
작동합니다'[형식 오류 : 속성을 읽을 수 없습니다 'matcherFn_'의 정의되지 않음]' –
해결되었습니다. jasmine-node가 잘못된 디렉토리에 설치되었습니다. 변경 사항이 있으면 다시 실행됩니다. 고맙습니다. –