diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 6ae59ec..1ea2c83 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1 +1,2 @@ + diff --git a/README.md b/README.md index 0a6d17e..576fb26 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,6 @@ # Test Automation with Selenium WebDriver for Java This is the repository for the LinkedIn Learning course `Test Automation with Selenium WebDriver for Java`. The full course is available from [LinkedIn Learning][lil-course-url]. -_See the readme file in the main branch for updated instructions and information._ -## Instructions -This repository has branches for each of the videos in the course. You can use the branch pop up menu in github to switch to a specific branch and take a look at the course at that stage, or you can add `/tree/BRANCH_NAME` to the URL to go to the branch you want to access. - -## Branches -The branches are structured to correspond to the videos in the course. The naming convention is `CHAPTER#_MOVIE#`. As an example, the branch named `02_03` corresponds to the second chapter and the third video in that chapter. -Some branches will have a beginning and an end state. These are marked with the letters `b` for "beginning" and `e` for "end". The `b` branch contains the code as it is at the beginning of the movie. The `e` branch contains the code as it is at the end of the movie. The `main` branch holds the final state of the code when in the course. - -When switching from one exercise files branch to the next after making changes to the files, you may get a message like this: - - error: Your local changes to the following files would be overwritten by checkout: [files] - Please commit your changes or stash them before you switch branches. - Aborting - -To resolve this issue: - - Add changes to git using this command: git add . - Commit changes using this command: git commit -m "some message" - -## Installing -1. To use these exercise files, you must have the following installed: - - [list of requirements for course] -2. Clone this repository into your local machine using the terminal (Mac), CMD (Windows), or a GUI tool like SourceTree. -3. [Course-specific instructions] - - -[0]: # (Replace these placeholder URLs with actual course URLs) [lil-course-url]: https://www.linkedin.com/learning/ [lil-thumbnail-url]: http:// diff --git a/src/main/java/locator_strategies/FindingAnElement.java b/src/main/java/locator_strategies/FindingAnElement.java index cb1e3d5..42d3bbf 100644 --- a/src/main/java/locator_strategies/FindingAnElement.java +++ b/src/main/java/locator_strategies/FindingAnElement.java @@ -1,5 +1,7 @@ package locator_strategies; +import java.util.List; + import org.openqa.selenium.By; import org.openqa.selenium.WebElement; @@ -9,8 +11,10 @@ public class FindingAnElement extends Main { public static void main(String[] args) { driver.get("https://www.selenium.dev/selenium/web/formPage.html"); - - + WebElement emailtb = driver.findElement(By.id("email")); + emailtb.sendKeys("test@1"); + List radiobuttons = driver.findElements(By.cssSelector("input[type='radio']")); + System.out.println("Number of radio buttons:" + radiobuttons.size()); driver.quit(); }