Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

Create a list of 5 new Selenium tests #3949

Closed
ianb opened this issue Jan 8, 2018 · 5 comments
Closed

Create a list of 5 new Selenium tests #3949

ianb opened this issue Jan 8, 2018 · 5 comments
Assignees
Labels
testing Tests or test infrastructure

Comments

@ianb
Copy link
Contributor

ianb commented Jan 8, 2018

Per our quarterly goals, we're going to add 5 more Selenium tests (our current test is in test/test.js)

Each proposed test should become its own ticket.

@ghost ghost added this to the Sprint 5 (60-0) 🔘 milestone Jan 9, 2018
@ianb ianb added the testing Tests or test infrastructure label Jan 10, 2018
@chenba
Copy link
Collaborator

chenba commented Jan 12, 2018

Looks like we cannot use actions in our Selenium tests until SeleniumHQ/selenium#4564 is resolved (and released with selenium-webdriver 4.0).

@ianb
Copy link
Contributor Author

ianb commented Jan 16, 2018

Here's some suggestions:

  1. Select an element using the auto-selector, save that
  2. Copy a selection to the clipboard
  3. Download a selection (assuming the download action works okay with Selenium)
  4. Attempt to save while the server is not available
  5. Use auto-select, then cancel the selection with a background click
  6. Click the page action twice to start and cancel
  7. Navigate to My Shots (test that the selection overlay is also cancelled)
  8. Navigate to My Shots via the Library (if it's possible)
  9. Test truncation (or non-truncation) of a full page
  10. Turn the disabled pref on/off

If we can do mousemove and hovers (maybe or maybe not per #3949 (comment)), then:

  1. Make a selection with mousemove
  2. Test different hovering auto-selections

@johngruen
Copy link
Contributor

1, 2, 3, 4, 7?

@ianb ianb self-assigned this Jan 17, 2018
@chenba
Copy link
Collaborator

chenba commented Jan 26, 2018

1: #4024
2: #4025
3: #4026
4: #4027
5: #4028
6: #4029
7: #4030
8: #4031
9: #4032
10: #4033

Mouse move tests

1: #4034
2: #4035

@chenba
Copy link
Collaborator

chenba commented Jan 26, 2018

I'm closing this because we have more than enough suggestions. I captured all of them into github issues just so we don't lose the ideas. We can close the individual issue if and when we find that it's impossible to test with Selenium.

@chenba chenba closed this as completed Jan 26, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
testing Tests or test infrastructure
Projects
None yet
Development

No branches or pull requests

3 participants