2017-11-14 3 views
1

Nightwatch에 어려움이 있습니다 :Nightwatch 다국어 웹 사이트와 동일한 테스트

동일한 테스트 스크립트로 작업하는 여러 웹 사이트가 있지만 언어가 다릅니다.

그러므로 나는 (UK, IT가, FR은 ...)

것은 내가 그런 그들에게 전화하려는 각 언어에 대한 페이지를 만들 :

"Nightwatch.js -t Test.js -e chrome -UK" 

내 테스트를 얻을 수 언어와 페이지 특파원에 연결

누군가 내가 그것을 도울 수있는 기회?

문제에 대한 도움을 주셔서 감사합니다.

답변

1

(process.argv 또는 argv npm plugin을 사용하여) 명령 값을 검색하고 원하는대로 URL 서식을 지정할 수있는 맞춤 명령을 만들 수 있습니다. 당신은 단지

+0

매우 감사하는 사용자 정의 명령을 호출 할 필요가 당신의 검사 결과에

//this was made purely by memory, maybe it wont work exports.command = navigate; var environment = require("argv").argv["env"] function navigate() { var pageUrl = 'https://${environment}.google.com'; //format your url as desired this.url(landingUrl); return this; } 

마지막을 :

"Nightwatch.js -t Test.js -e chrome --env=UK" 

및 사용자 정의 명령이 같은 : 그래서 명령은 다음과 같이처럼 볼 수 많은 도움을! 귀하의 의견 덕분에 솔루션을 찾는 데 성공 :) – jessecuster

관련 문제