This is a Selenium test project for the Champlain PetClinic project

Overview

champlain_petclinic_selenium

This is a Selenium test project for the Champlain PetClinic project

Selenium Login Test Helper class info

With the addition of the Login Test Helper class we will need to implement it in each of our selenium tests a setupLogin method with the @BeforeEach annotation containing the implementation of our Test Helper class as depicted in this test file that actually implements it:

Comments
  • test(CUST-CPC-419): Implement Selenium tests for UpdateOwner

    test(CUST-CPC-419): Implement Selenium tests for UpdateOwner

    JIRA: https://champlainsaintlambert.atlassian.net/jira/software/c/projects/CPC/boards/14?modal=detail&selectedIssue=CPC-419&sprint=77

    Context

    This ticket is to add a test to check that the update functionality for owners executes successfully.

    Changes

    • Added three selenium tests for the UpdateOwner() action
    • Added three screenshots, one for each test

    Test Status (Required)

    test_status

    Automatic screenshots (Optional)

    checkInitialOwnerFields_1635128313648 checkUpdatedFieldsInList_1635128314553 checkUpdatedFieldsInDetails_1635128319811

    CUST 
    opened by ShiiroFX 2
  • Feat(BILL-CPC-447): Bill Details Tests

    Feat(BILL-CPC-447): Bill Details Tests

    JIRA: https://champlainsaintlambert.atlassian.net/browse/CPC-447

    Context:

    Testing to see if Bill Details Page retrieves info from the Database.

    Test Status (Required)

    image

    Automatic screenshots (Optional)

    image

    opened by jmatte145 1
  • test(VISE-CPC-505): selenium tests for cancel

    test(VISE-CPC-505): selenium tests for cancel

    JIRA: CPC-505

    Context:

    Added selenium test to test out the cancel feature and make sure it is working. At the same time, I moved Andrian and Nicloas' tests into a visits folder.

    Changes

    • Moved Andrian's test into a new file called CreateVisitSeleniumTest
    • Moved Nicolas' test into a new file called DeleteVisitSeleniumTest
    • Since Nicolas did his test in Andrian's old file, I had to separate the tests (that's why there are so many deletions)
    • Created my tests in a file called CancelVisitSeleniumTest

    Test Status

    Screenshot 2021-10-24 125320

    opened by lbains 1
  • test/VISE-CPC_382_Selenium_test_for_delete_visits

    test/VISE-CPC_382_Selenium_test_for_delete_visits

    JIRA: link to jira ticket https://champlainsaintlambert.atlassian.net/jira/software/c/projects/CPC/boards/12/backlog?view=detail&selectedIssue=CPC-382&issueLimit=100

    What is the ticket about and why are we doing this change. This is the implementation of the selenium test for the delete visit button functionality

    What are the various changes and what other modules do those changes effect. This can be bullet point or sentence format. It will only affect one file, the Visits_SeleniumTests class

    Screenshot of tests passed in driver test passed screenshot

    Screenshots of successful tests test passed symbol test passed selenium test passed selenium 2

    - Specific technical changes that should be noted Change the OperaDriver at the beginning of the file with ChromeDriver -Pull request link https://github.com/cgerard321/champlain_petclinic_selenium/compare/test/VISE-CPC-382_selenium_delete_visit_tests?expand=1

    opened by NickEspitalier 1
  • Test(VETS-CPC-375): Vet detail selenium

    Test(VETS-CPC-375): Vet detail selenium

    JIRA: https://champlainsaintlambert.atlassian.net/browse/CPC-375

    Context:

    Added selenium tests for vet details

    Changes

    New test

    Test Status (Required)

    image

    Linked pull requests (Optional)

    https://github.com/cgerard321/champlain_petclinic/pull/218

    opened by Iana-Sha 1
  • Test(VETS-CPC-374): Vets Create Selenium Test

    Test(VETS-CPC-374): Vets Create Selenium Test

    JIRA: link to jira ticket

    Context:

    What is the ticket about and why are we doing this change.

    Changes

    What are the various changes and what other modules do those changes effect. This can be bullet point or sentence format.

    Test Status (Required)

    Screenshot of test explorer showing that the added test(s) passed.

    Automatic screenshots (Optional)

    Screenshots of successful tests Use this sparingly - only for key tests

    Dev notes (Optional)

    • Specific technical changes that should be noted

    Linked pull requests (Optional)

    • pull request link
    opened by Louenes099 1
  • feat(CUST-CPC-422): Create Pet Selenium Test

    feat(CUST-CPC-422): Create Pet Selenium Test

    JIRA: link to jira ticket https://champlainsaintlambert.atlassian.net/jira/software/c/projects/CPC/boards/14?modal=detail&selectedIssue=CPC-422&sprint=77

    Context:

    Test for create a new pet for an owner

    Changes

    Customer-service functionality test Test is passing Screenshots are being made before and after owner is deleted This can be bullet point or sentence format.

    Test Status (Required)

    image image

    opened by CrxJr 0
  • feat(CUST-CPC-423): DeletePet Selenium test

    feat(CUST-CPC-423): DeletePet Selenium test

    JIRA link: https://champlainsaintlambert.atlassian.net/jira/software/c/projects/CPC/boards/14?modal=detail&selectedIssue=CPC-423&quickFilter=25

    Pull request for the DeletePet Selenium test

    opened by vercheres 0
  • test(VETS-CPC-377): deleteVet Selenium UI testing

    test(VETS-CPC-377): deleteVet Selenium UI testing

    JIRA: https://champlainsaintlambert.atlassian.net/browse/CPC-377?atlOrigin=eyJpIjoiMzYyNTE2ODY4MzZjNDcxOWFmNzY1MWE4NzQ1MzlkM2MiLCJwIjoiaiJ9

    Context:

    selenium testing for delete vet functionality

    Changes

    just the vets testing

    Test Status (Required)

    Screen Shot 2021-10-25 at 11 36 18 AM Screen Shot 2021-10-25 at 11 35 44 AM

    Automatic screenshots (Optional)

    Dev notes (Optional)

    • Specific technical changes that should be noted

    Linked pull requests (Optional)

    • pull request link
    opened by Chloedunwoody 0
  • bug(CUST-CPC-531):Redid the Selenium tests for our exceptions properly

    bug(CUST-CPC-531):Redid the Selenium tests for our exceptions properly

    JIRA: https://champlainsaintlambert.atlassian.net/browse/CPC-531

    Context:

    Redid the Selenium tests for our exceptions properly now that we have an understanding on how the exception is to work in the UI and now that I can access the site.

    Changes

    Changed all the code for the exceptions in the CustSeleniumExceptionsTests class and now they work great and are coded properly with proof of passing unlike the last PR I did for this, which can now be ignored! This can be bullet point or sentence format.

    Test Status (Required)

    seleniumTestNotFoundPassed

    seleniumTestPassedInvalid

    Automatic screenshots (Optional)

    Screenshots of successful tests

    SeleniumInvalidInputScreenshot

    SeleniumNotFoundScreenshot

    opened by christopherl04 0
  • test(BILL-CPC-439): deleteBill Selenium Test

    test(BILL-CPC-439): deleteBill Selenium Test

    JIRA: https://champlainsaintlambert.atlassian.net/jira/software/c/projects/CPC/boards/15?modal=detail&selectedIssue=CPC-439&assignee=6005c6881ffcc00076745e8b

    Context:

    Adding selenium test for my story

    Changes

    changes in file SeleniumBillingServiceTest

    Test Status (Required)

    image

    opened by LemireCoding 0
Owner
null
A sample repo to help you run automation test in incognito mode in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to run automation test in incognito mode in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Windows - htt

null 12 Jul 13, 2022
A sample repo to help you handle cookies for automation test in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to handle cookies for automation test in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Windows - https:

null 13 Jul 13, 2022
A sample repo to help you set geolocation for automation test in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to set geolocation for automation test in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Windows - https

null 12 Jul 13, 2022
A sample repo to help you capture JavaScript exception for automation test in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to capture JavaScript exception for automation test in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Wi

null 12 Jul 13, 2022
A sample repo to help you find an element by text for automation test in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to find an element by text for automation test in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Windows

null 12 Jul 13, 2022
A sample repo to help you emulate network conditions in Java-selenium automation test on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to emulate network conditions in Java-selenium automation test on LambdaTest Prerequisites Install and set environment variable for java. Windows

null 12 Jul 13, 2022
A FREE Selenium course that takes you step-by-step through building a custom Selenium Framework from scratch.

Selenium For Everyone The book and code repo for the FREE Selenium For Everyone book by Kevin Thomas. FREE Book Download Chapter 1: Getting Started Th

Kevin Thomas 5 May 10, 2022
A sample repo to help you clear browser cache with Selenium 4 Java on LambdaTest cloud. Run your Java Selenium tests on LambdaTest platform.

How to clear browser cache with Selenium 4 Java on LambdaTest cloud Prerequisites Install and set environment variable for java. Windows - https://www

null 12 Jul 13, 2022
🤖 Unleash the full power of test.ai into your Java Selenium tests

The test.ai selenium SDK is a simple library that makes it easy to write robust cross-browser web tests backed by computer vision and artificial intelligence.

test.ai 5 Jul 15, 2022
Ready-to-use UI Test Automation Architecture using Java and Selenium WebDriver.

Selenium Test Automation Boilerplate Ready-to-use UI Test Automation Architecture using Java and Selenium WebDriver. Languages and Frameworks The proj

Tahanima Chowdhury 133 Dec 26, 2022
Override device mode by running Selenium test with JUnit on LambdaTest cloud.

Run Selenium 4 Tests With JUnit On LambdaTest Blog ⋅ Docs ⋅ Learning Hub ⋅ Newsletter ⋅ Certifications ⋅ YouTube       Learn how to use JUnit framewor

null 11 Jul 11, 2022
A sample repo to help you capture JavaScript exception for automation test in Java-TestNG on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to capture JavaScript exception for automation test in Java-TestNG on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Ma

null 11 Jul 13, 2022
Capture JavaScript error by running Selenium test with JUnit on LambdaTest cloud.

Run Selenium 4 Tests With JUnit On LambdaTest Blog ⋅ Docs ⋅ Learning Hub ⋅ Newsletter ⋅ Certifications ⋅ YouTube       Learn how to use JUnit framewor

null 12 Jul 11, 2022
A sample repo to help you use relative locators for automation test in Java-TestNG on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to use relative locators for automation test in Java-TestNG on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven wit

null 11 Jul 13, 2022
A sample repo to help you use CDP console in Java-TestNG automation test on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to use CDP console in Java-TestNG automation test on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven with Homebrew

null 11 Jul 13, 2022
A sample repo to help you set geolocation for automation test in Java-TestNG on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to set geolocation for automation test in Java-TestNG on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven with Home

null 12 Jul 13, 2022
A sample repo to help you emulate network control using CDP in Java-TestNG automation test on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to emulate network control using CDP in Java-TestNG automation test on LambdaTest Environment Setup Global Dependencies Install Maven Or Install M

null 12 Oct 23, 2022
A sample repo to help you handle basic auth for automation test in Java-TestNG on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to handle basic auth for automation test in Java-TestNG on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven with Ho

null 11 Jul 13, 2022
A sample repo to help you set device mode using CDP in Java-TestNG automation test on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to set device mode using CDP in Java-TestNG automation test on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven wit

null 11 Jul 13, 2022