2016-07-27 5 views
0

JAVASCRIPT 자동화 테스트를 위해 사용할 툴을 선택하려고합니다. 지금까지 테스트를 빌드하는 데 testng과 함께 Selenium Webdriver JAVA 언어를 사용했지만 특정 이유 때문에 테스트를 작성하기 위해 JAVASCRIPT 솔루션을 검색하라는 요청을 받았습니다. webdriverjs, webdriverio 및 nightwatchjs와 비슷한 세 가지 프레임 워크를 보았습니다. 나는 나를위한 올바른 틀을 선택할 수 있도록 차이점을 이해하도록 도와주세요.webdriverJS, webdriverIO 및 nightwatchjs의 차이점

답변

0

대부분의 대답은 here입니다. 또한 this 대화는 WebdriverIO가 이제는 페이지 개체를 완벽하게 지원하기 때문에 약간 구식이지만 좋은 통찰력을 제공해야합니다. WebdriverIO에 문의 사항이 있으시면 Gitter 채널을 확인하십시오.

+0

나는 링크를 통해 갔고 나는 한 가지에 대해 명확하지 않다. 내가 끝내고 난 후에 나는 webdriverIO와 nightwatchjs와 비교했을 때 webdriver Js가 더 낫다는 것을 알았다. 의심 스럽다 webdriverJs와 webdriverJsync를 동기화하는 모카와 함께 mocha의 기본 약속 라이브러리의 도움. 우리는 webdriverJs를 오이와도 동기화 할 수 있습니까? 그렇다면이 점에 대한 도움은 매우 중요합니다. – swathi

+0

더 나은 이유는 무엇입니까? WebdriverIO와 Cucumber를 사용하여 동기화 명령을 실행할 수 있습니다. https://github.com/webdriverio/webdriverio/blob/master/examples/wdio/runner-specs/cucumber/step-definitions.js – ChristianB

+0

하지만 webDriverIO는 체인 기반 implementation.So 결국 운명의 피라미드와 결국 몇 가지 문제가 우리가 웹 요소의 배열과 같은 복잡한 코드를 작성하려는 경우 체인을 깨는 얻을 것이다 ... 그리고 우리는 각 라인에 대한 약속을 사용해야합니다 – swathi