Gridmapper에 대한 테스트를 작성하려고합니다. 이것은 일반 ASCII 키를 사용하여 응용 프로그램을 제어하는 응용 프로그램입니다. 나는 'w'가 의도 한대로 수행되는지 여부를 결정하는 테스트를 작성하려고합니다. 슬프게도 ChromeDriver와 FirefoxDriver 모두에서 작동하는 테스트를 작성할 수 없습니다.Chromium 및 Firefox 드라이버 모두에서 작동하는 키 nightwatch.js 테스트를 작성하는 방법은 무엇입니까?
module.exports = {
'walls' : function (browser) {
browser
.url('file://' + process.cwd() + '/gridmapper.svg')
.assert.elementPresent('#walls0')
.keys('w')
.waitForElementPresent('#wall_0_0', 1000)
.end();
}
};
이 파이어 폭스에 대한 작동 동일한 테스트 등입니다 : 이것은 크롬 작동 테스트입니다
document.onkeydown = keyPressed; // capture arrow keys
document.onkeypress = keyPressed; // capture character keys
:
이
내가 내 응용 프로그램에서 키 이벤트를 수용하는 방법이다 :module.exports = {
'walls' : function (browser) {
browser
.url('file://' + process.cwd() + '/gridmapper.svg')
.assert.elementPresent('#walls0')
.sendKeys('#ui', 'w')
.waitForElementPresent('#wall_0_0', 1000)
.end();
}
};
내가 뭘 잘못하고 있니? 모든 종류의 조합을 시도하고 문서 루트 요소 및 몇 가지 옵션에 이벤트를 보내려고했지만 아이디어가 부족합니다.
'else'및 'elseif'토큰이 내 복사본에서 지원되지 않는 것 같습니다. –
왜 그런 말을합니까? 네가 본 메시지는 무엇인가? – QualiT
SyntaxError : 예기치 않은 토큰 –