Identify a target element with alternative relative locator

Assignment Help Software Engineering
Reference no: EM133673705

Task: Relative locator APIs in Selenium 

Overview
You have learned how to use Selenium APIs to open a webpage, locate HTML elements by various attributes (such as id, name and xpath) and populate HTML input elements by your own choice of values. Sometimes a target input element cannot be directly identified simply due to absence of attributes commonly used to locate elements, rather a neighboring identifiable element can be of help. In this task, you will explore Selenium's relative locators APIs and use officework's registration webpage  as a use case. Summarise and submit your understanding. Make recommendations on how Selenium could improve element locating APIs.

Submission details
Use the instructions on the following page to carry out this task's steps. Submit the following files to OnTrack.
A PowerPoint presentation summarising relative locators APIs applied on the test website along with your self­reflection.
You will need to recommend a better way Selenium could use to improve element locating APIs.
Your program's source code.
You want to focus on the following key ideas, and make sure you can explain them in relation to your program.
Selenium web­driver's relative locators APIs to identify input element and buttons.

Your Task
You task is to
Study the relative locators APIs of Selenium web­deriver and understand them.
Open URL using Selenium API.
Identify web elements where relative locators API functions can be applied to locate a target element in terms of another element's neighborhood. Fill values in target elements.
Identify a target element with alternative relative locator API functions.
Locate the Create account button and simulate a click action.
Use Selenium screenshot API to capture the chromium browser screen and save the image file.
Create a PowerPoint presentation summarising the use of relative locator APIs and how they are used in your code so that your slides can be used to disseminate knowledge in the next class lectures.

Reference no: EM133673705

Questions Cloud

Calculate the banks financing requirement : ACFI 450- Calculate the bank's financing requirement. What does bank's financing requirement mean for bank? How will it use information to manage its liquidity?
Prepare an equivalence class test case : Prepare an equivalence class test case for any of Deakin's webpages (can include unit site, OnTrack or any other sitting within Deakin) ­ testing implementation
Introduced waste management : You were introduced to waste management. What we do with our garbage
Drive system running open loop : Objective:To investigate the operation of a drive system running open loop. Operation of a power processingunit will be explored.
Identify a target element with alternative relative locator : Identify a target element with alternative relative locator API functions. Locate the Create account button and simulate a click action
Test a registration page using selenium : You will use Selenium APIs to open a customer registration webpage, locate input elements and populate with your own values
Constructive criticism : Craft a email to Joe explaining that he did not get the job, and offer him constructive criticism.
Use selenium api to do several actions : In this task, you will use Selenium API to do several actions including starting the chromium browser, opening a URL, resizing it and finally closing it
Difference between individual and organizational values : Describe the difference between individual and organizational values. What happens if these two values are not aligned?

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd