Monday, 27 November 2017

browser stack

1. proxy setup
  • webDriverProxy: 'http://606885:summer99@qfwsg-prod.qantas.com.au:8080'

2. local testing
  • test internal server
  • use 'browserstack-local'
  •  exports.bs_local.start({ 'key': exports.config.capabilities['browserstack.key'], 'proxyHost': 'qfwsg-prod.qantas.com.au', 'proxyPort': '8080', 'proxyUser': '606885', 'proxyPass': 'summer99' }, function (error)

3. protractor-multiple-cucumber-html-reporter-plugin + multiple-cucumber-html-reporter
  • connect Protractor, CucumberJS and protractor-cucumber-framework
  • create multiple reports for parallel testing  

4. protractor-cucumber-framework

5. run cucumber/protractor feature files in parallel

6. protractor tips and tricks
  • browser.pause()

7. using local test exe
  • BrowserStackLocal.exe --key 8ceKoJrDNAowyMaFV5py --proxy-host qfwsg-prod.qantas.com.au --proxy-port 8080 --proxy-user 606885 --proxy-pass winter99


reference

No comments:

Post a Comment