Skip to content

Latest commit

 

History

History
151 lines (81 loc) · 6.14 KB

README.md

File metadata and controls

151 lines (81 loc) · 6.14 KB

seleniumWebDriverCompendium

A miscellany of Selenium WebDriver Content.

This has been pulled together to collate a bunch of older repos.

Automate Google Search

automateGoogleSearch

  • was at github.com / eviltester / automateGoogleSearch
  • this is the code for the Let's Automate Google Search videos
  • updated on 20230729 to still use Selenium 3 but to handle changes to Google UI
  • Remember - automating the Google UI is not a good My First Test exercise... and this code shows why.

Automation Abstractions - Beyond Page Objects

automationAbstractions

Synchronisation Abstractions

  • synchronisationabstractions
    • `https://github.com/eviltester/ synchronisationabstractions``
    • this was obviously a work in progress and was not complete - I have patched to compile

This was a forerunner to my LinkedIn Course Selenium WebDriver Synchronization Strategies

Also related to the "Automation Abstractions" examples above.

Migrating from Selenium 1 to Selenium 2

Migrating from Selenium 1 to Selenium 2

  • was at
  • this was a workshop that I presented live to with a lot of supporting code and a supporting guide book

selenium driver manager example

Selenium Driver Manager Example

During the creation of my WebDriver course I created a class to manage WebDriver instances.

Selenium-Driver-Manager

  • This was also used as a case study to show how to create a maven dependency. So the Driver Manager is still in its own repo.
  • was at https://github.com/eviltester/ selenium-driver-manager-example

Model based

An example of simple model based testing for form filling.

Deprecated WebDriver Uses

Various code samples that show deprecated uses of WebDriver.

Driver Examples

driver examples

A set of example tests which are unique to each browser.

  • was https://github.com/eviltester/ driverExamples

Redirection Test

I wrote a blog post about how to test redirections.

How would you check that a www web site redirects to a mobile site?

Related youtube video:

http://youtu.be/VnAp6MN2k_E

I must have created two example projects one for Chrome and one for

  • Chrome
    • was https://github.com/eviltester/ redirectionTestChrome
  • Ghost Driver
    • was https://github.com/eviltester/ redirectionTest

TODO Refactoro

This was a base example test used as an exercise for people to take a simple test without any abstractions and refactor to a set of abstractions.

todo-refactoro

  • was at https://github.com/eviltester/ todo-refactoro

WebDriver Webinars

The code to support my early webinars on WebDriver

WebDriver Experiments

A set of examples and experiments to support blog posts.

WebDriver Experiments

Also contains a mindmap showing the WebDriver API.

Mindmap

  • was https://github.com/eviltester/ webDriverExperiments

webdriver faqs

Various examples used on my blog.

WebDriverFaqs

  • was https://github.com/eviltester/ webdriverjavafaqs

Webdriver 4 examples

initial experiments with webdriver 4

Examples

  • was https://github.com/eviltester/ webdriver4examples