Final Exam: Selenium

Intermediate
  • 1 video | 32s
  • Includes Assessment
  • Earns a Badge
Final Exam: Selenium will test your knowledge and application of the topics presented throughout the Selenium journey.

WHAT YOU WILL LEARN

  • Identify the selenium components for testing
    record and play back your first selenium ide test case
    manage test cases, test suites, and export test suites
    record and play back partial tests
    explore the difference between assert and verify commands
    work with breakpoints, step over, pause, and resume for debugging
    store and reuse text and values in test cases
    implement if - else conditions and laddered if conditions
    run tests using the command line selenium side runner
    set up an apache maven project to run automated selenium tests in java
    configure browser drivers manually
    set up a basic test framework with reusable code
    use driver methods to interact with web elements
    locate multiple web elements and query a subset of the document object model (dom)
    use xpath, link text, and partial link test to locate elements
    perform hover and drag-drop using actions
    perform keyboard actions and text manipulation
    interact with radio buttons and checkboxes using clicks
    use thread.sleep() to wait for dynamic elements in web pages
    configure and use explicit waits for dynamic elements
    implement explicit waits for elements, enabled elements, and attribute values
    configure and use the fluent wait for more flexibility in waiting strategies
    close tabs and close browser windows
    take full screen and element screenshots
    access nested tables and verify contents
    test dynamic drop downs with single selection
    automate and test the date picker widget
    interact with iframes and switch driver context
    interact with nested iframes
    accept and dismiss alerts and prompt alerts
  • manipulate cookies to manage logged in state
    automate file upload and download
    use the robot class to automate file upload
    capture logs, block resources, configure security using chrome devtools
    refactor and redesign tests to use the page object model
    use the findall and findbys annotation and compare their functionality
    install and set up allure report in your apache maven project
    generate and view allure reports
    use epic, feature, and story annotations to organize tests into hierarchies
    annotate tests using tags and break down test cases using granular steps
    use shell scripts and batch files to execute tests
    execute manually triggered builds in jenkins
    push test code to a github repository
    configure a project build to run on a schedule using cron expressions
    set up an automated ci pipeline triggered by pushes to github
    set up email notifications with allure reporting
    include log4j dependencies in the project, the application programming interface (api), and the core library
    programmatically configure log4j appenders, layouts, loggers, and filters
    bind the slf4j api to the log4j framework
    configure time-based and size-based rolling logs
    configure and run selenium grid in standalone mode and pass in command line flags to configure selenium grid
    run and monitor tests on selenium grid using remote webdriver, chrome, firefox, and microsoft edge
    configure the hub and node architecture for selenium grid and multiple nodes running on different machines
    configure components of the distributed grid and then run tests on it
    use selenium grid running on docker to run tests
    set up a multi-container application running selenium grid using docker compose
    run tests using cucumber by defining feature files, step definitions, and the test runner
    run multiple scenarios in single and multiple files and tag tests for execution
    configure cucumber options to generate html reports and json reports and run tests in parallel
    implement a complete end-to-end checkout flow on an e-commerce test site using cucumber features and steps

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 2 users Rating 4.5 of 2 users (2)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Rating 5.0 of 2 users Rating 5.0 of 2 users (2)