Nightwatch에서 테스트 사례를 확장 한 경험이있는 사람이 있습니까? 몇 가지 주요 테스트 케이스가 있고 동일한 테스트 케이스보다 몇 가지 기능을 추가하여 테스트 케이스를 확장하려고합니다. 예를 들어 데스크톱에서 제대로 작동하는 테스트 케이스가 하나 있지만 모바일 장치에서 작동하려면 하나 이상의 버튼 ( )을 클릭해야합니다. 그러면 테스트 케이스를 데스크탑과 그 이상으로 확장 할 새 테스트 케이스를 작성하고 싶습니다. 필요한 버튼을 클릭하십시오. 사용자 정의 명령을 사용하고 싶지 않습니다.Nightwatch에서 Test Cases를 확장 할 수 있습니까?
0
A
답변
0
모든 "clicky"논리가 "사용자 의도"에 대해 거의 기능을하지 않는 페이지 객체를 사용합니다. 그것은 당신이 말하는 것에 대해 이상적 일 수 있습니다. 또한 전역 검색을 사용하여 브라우저 이름을 nightwatch.json의 test_settings에 삽입하여 테스트하거나 스크린 샷 이름에 포함 할 수 있습니다. 이를 사용하여 추가 클릭 여부를 결정할 수 있습니다.
...
"ie10": {
"selenium_host": "10.20.3.161",
"desiredCapabilities": {
"browserName": "internet explorer",
"javascriptEnabled": true,
"acceptSslCerts": true,
"ie.ensureCleanSession": true
},
"globals": {
"env": "ie10"
}
},
...