counter.js 841 B

1234567891011121314151617181920212223
  1. module.exports = {
  2. 'counter': function (browser) {
  3. browser
  4. .url('http://localhost:8080/counter/')
  5. .waitForElementVisible('#app', 1000)
  6. .assert.containsText('div', 'Clicked: 0 times')
  7. .click('button:nth-child(1)')
  8. .assert.containsText('div', 'Clicked: 1 times')
  9. .click('button:nth-child(2)')
  10. .assert.containsText('div', 'Clicked: 0 times')
  11. .click('button:nth-child(3)')
  12. .assert.containsText('div', 'Clicked: 0 times')
  13. .click('button:nth-child(1)')
  14. .assert.containsText('div', 'Clicked: 1 times')
  15. .click('button:nth-child(3)')
  16. .assert.containsText('div', 'Clicked: 2 times')
  17. .click('button:nth-child(4)')
  18. .assert.containsText('div', 'Clicked: 2 times')
  19. .waitFor(1000)
  20. .assert.containsText('div', 'Clicked: 3 times')
  21. .end()
  22. }
  23. }