Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Automation Testing Articles
Page 54 of 62
How to check a checkbox in a page in Selenium with python?
We can check a checkbox in a page in Selenium with the help of click() method. First of all we need to uniquely identify the checkbox with the help of any of the locators like css, xpath, id, class and so on.Next we have to use findElement() method to locate the element and finally perform the clicking action. The exception will be thrown if there is no matching element found on the page.Syntaxdriver.find_element_by_xpath("//input[@name='check-box']")ExampleCode Implementation for checkbox selection.from selenium import webdriver #browser exposes an executable file #Through Selenium test we will invoke the executable file which will then #invoke actual browser ...
Read MoreHow to count the total number of radio buttons in a page in Selenium with python?
We can count the total number of radio buttons in a page in Selenium with the help of find_elements method. While working on any radio buttons, we will always find an attribute type in the html code and its value should be radio.This characteristic is only applicable to radio buttons on that particular page and to no other types of UI elements like edit box, link and so on.To retrieve all the elements with attribute type = 'radio', we will use find_elements_by_xpath() method. This method returns a list of web elements with the type of xpath specified in the method ...
Read MoreHow to count the number of checkboxes in a page in Selenium with python?
We can count the total number of checkboxes in a page in Selenium with the help of find_elements method. While working on any checkboxes, we will always find an attribute type in the html code and its value should be checkbox.This characteristic is only applicable to checkboxes on that particular page and to no other types of UI elements like edit box, link and so on.To retrieve all the elements with attribute type = 'checkbox', we will use find_elements_by_xpath() method. This method returns a list of web elements with the type of xpath specified in the method argument. In case ...
Read MoreWhat are the ways of submitting a form in Selenium with python?
There are multiple ways of submitting a form in Selenium. One of the methods is to directly use the click() method on the form submitting button. The next approach is to use the submit() method on the form page.Using the submit() method.This method shall simply submit the form after the required data is entered on the form page.Syntax −driver.find_element_by_xpath("//input[class ='gsc-search']").submit()Using the click() method.This method shall click on the submit button of the form after the required data is entered on the form page.Syntax −driver.find_element_by_xpath("//button[id ='value']").click()ExampleCode Implementation with submit() method.from selenium import webdriver #browser exposes an executable file #Through Selenium test ...
Read MoreHow to clear the text entered in Selenium with python?
We can enter text on any field in Selenium. After entering the text, we may need to remove or clear the text we entered in that field. This interaction with the web elements can be achieved with the help of clear() method.Thus a clear() method is used to clear or reset an input field belonging to a form/ edit box. It replaces the text content on that particular element of the page.Syntaxdriver.find_element_by_xpath("//input[class ='gsc-search']").clear()ExampleCode Implementation with clear() method.from selenium import webdriver #browser exposes an executable file #Through Selenium test we will invoke the executable file which will then #invoke actual browser ...
Read MoreHow to use a click() method in Selenium with python?
While working on an application and navigating to different pages or different sections of a page, we need to click on various UI elements on a page like a link or a button. All these are performed with the help of click() method.Thus a click() method typically works with elements like buttons and links.Syntax driver.find_element_by_xpath("//button[id ='value']").click()ExampleCoding Implementation with click() method for clicking a link.from selenium import webdriver #browser exposes an executable file #Through Selenium test we will invoke the executable file which will then #invoke #actual browser driver = webdriver.Chrome(executable_path="C:\chromedriver.exe") # to maximize the browser window driver.maximize_window() #get method to launch ...
Read MoreHow to enter values in an edit box in Selenium with python?
We can enter values in an edit box in Selenium with the help of the methods listed below −Using the send_keys method.This method can send any text to an edit box or perform pressing keys with the help of Keys class.Using the Javascript executor.Javascript Document Object Model can work with any of the elements on the page. Javascript works on the client side and performs actions on the web page. Selenium can execute a Javascript script with the help of execute_script() method. We can enter values on any edit box with the help of this method.ExampleCode Implementation with send_keys method.from ...
Read MoreHow to fetch values from a webelement in Selenium with python?
We can fetch values from a webelement in Selenium with the help of the methods listed below −Using the text method.This will give the inner text of the webelement. It basically gives us the visible text on the screen and its sub element if any. This method will also remove all the forward and backward white spaces.Using the Javascript executor.Javascript Document Object Model can work with any of the elements on the page. Javascript works on the client side and performs actions on the web page. Selenium can execute a Javascript script with the help of execute_script() method. We can ...
Read MoreHow will you travel from child to parent with xpath in Selenium with python?
We can identify a parent from its children in DOM with the help of xpath. There are situations where we have dynamic attributes for the parent node in html but the child nodes have unique static attributes for identification.This can be achieved with the help of relative xpath along with the parent xpath axe. Method.Syntax driver. find_element_by_xpath("//input[@id='job']/parent::div")ExampleCode Implementation for child to parent traversal.from selenium import webdriver #browser exposes an executable file #Through Selenium test we will invoke the executable file which will then #invoke #actual browser driver = webdriver.Chrome(executable_path="C:\chromedriver.exe") # to maximize the browser window driver.maximize_window() #get method to launch the ...
Read MoreWhat are the differences between xpath and css in Selenium with python?
Both xpath and css are one the most frequently used locators in Selenium. Though there are other locators like id, name, classname, tagname, and link text and so on, xpath and css are used when there are no unique attributes available to identify the elements.There are some differences between xpath and css listed below −Xpath allows bidirectional flow which means the traversal can be both ways from parent to child and child to parent as well. Css allows only one directional flow which means the traversal is from parent to child only.Xpath is slower in terms of performance and speed. ...
Read More