2016-03-21 14 views
5

mam następującą konfigurację w moim pliku nightwatch.jsonJak korzystać z saucelabs ze stacją nocną?

"saucelabsChrome": { 
    "selenium_host": "ondemand.saucelabs.com", 
    "selenium_port": 80, 
    "username": "example", 
    "access_key": "--REDACTED---", 
    "desiredCapabilities": { 
    "acceptsSslCerts": true, 
    "name": "chrome", 
    "browserName": "chrome", 
    "platform": "OS X 10.11", 
    "version": "45.0" 
    } 
}, 

Jednak gdy uruchamiam laboratoriach Nightwatch z sosem

node nightwatch ---args '{"beta": "true", "env": "stage"}' --test tests/example.js -e saucelabsChrome 

pojawia się błąd

Couldn't find element signUpAdobe 

dwa pytania

  • Gdzie mogę zobaczyć rozkaz nocnego zegarka na Saucelabs?
  • Jaki jest najlepszy sposób na integrację saucelabów ze stacją nocną?

Odpowiedz

2

Oto przykład mojego pliku nightwatch.json skonfigurowanego do uruchamiania testów równoległych w Sauce Labs.

{ 
    "src_folders" : ["tests"], 
    "output_folder" : "reports", 
    "custom_commands_path" : "custom_commands", 
    "custom_assertions_path" : "", 
    "page_objects_path" : "", 
    "globals_path" : "", 

    "selenium" : { 
    "start_process" : false, 
    "server_path" : "", 
    "log_path" : "", 
    "host" : "127.0.0.1", 
    "port" : 4444, 
    "cli_args" : { 
     "webdriver.chrome.driver" : "", 
     "webdriver.ie.driver" : "" 
    } 
    }, 

    "test_workers" : {"enabled" : true, "workers" : "auto"}, 

    "test_settings" : { 
    "default" : { 
     "launch_url" : "http://localhost", 
     "selenium_port" : 80, 
     "selenium_host" : "ondemand.saucelabs.com", 
     "silent": true, 
     "screenshots" : { 
     "enabled" : false, 
     "path" : "" 
     }, 
     "username" : "${SAUCE_USERNAME}", 
     "access_key" : "${SAUCE_ACCESS_KEY}", 

     "desiredCapabilities": { 
     "javascriptEnabled": true, 
     "acceptSslCerts": true 
     } 
    }, 

    "chrome": { 
     "desiredCapabilities": { 
     "platform": "XP", 
     "browserName": "chrome", 
     "version": "41" 
     } 
    }, 

    "firefox" : { 
     "desiredCapabilities": { 
     "platform": "XP", 
     "browserName": "firefox", 
     "version": "33" 
     } 
    }, 

    "internet_explorer_10" : { 
     "desiredCapabilities": { 
     "platform": "Windows 7", 
     "browserName": "internet explorer", 
     "version": "10" 
     } 
    } 
    } 
} 

Tu jest link do całego projektu, jeśli chcesz spojrzeć:

https://github.com/saucelabs-sample-test-frameworks/JS-Nightwatch.js

Co do drugiego pytania. Możesz zobaczyć testy uruchomione w panelu kontrolnym Sauce Labs. Zaloguj się na www.saucelabs.com i kliknij zakładkę testów w lewym górnym rogu.