Debomita Bhattacharjee

Debomita Bhattacharjee

590 Articles Published

Articles by Debomita Bhattacharjee

Page 15 of 59

How to get the following-sibling element for a table type of structure in Selenium?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 3K+ Views

We can get the following-sibling element for a table type of structure in Selenium webdriver. A following-sibling is used to determine the siblings of the context node.Also, these siblings should be present at the same hierarchy of the current node and share the same parent. Let us take an instance of a table with table tag having multiple children with tag tr.Then let us try to identify the elements in the third row highlighted on the below image from the first row which contains the table headers.Syntax//table[@id='table1']/tbody/tr[1]/following-sibling::tr[2]/tdHere, we are locating the third row in the table, but we have provided ...

Read More

How to handle chrome notification in Selenium?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 6K+ Views

We can handle Chrome notification in Selenium webdriver. These are generally known as the web push notifications and can be handled with the help of the ChromeOptions class. The below image shows a notification from the browser Chrome −We have to create an object of this ChromeOptions class and apply the addArguments method on it. The parameter --disable-notifications is passed as a parameter to this method. Finally, this information is sent to the ChromeDriver.SyntaxChromeOptions o = new ChromeOptions(); o.addArguments("--disable-notifications");Exampleimport org.openqa.selenium.By; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.WebDriver; public class NotificationChrome {    public static void main(String[] args) throws IOException {   ...

Read More

How to read test data from an excel sheet and use it to test facebook login in Selenium Webdriver?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 1K+ Views

We can read test data from an excel sheet and use it to test Facebook login with Selenium webdriver in Python. We can access excel with Python with the help of the OpenPyXL library.To install this library, we have to run the command - pip install openpyxl. Besides, we have to add the statement import openpyxl in our code. To start with, we have to load the excel workbook with the help of the load_workbook method.The path of the workbook is passed as a parameter to this method. Then we have to determine its active sheet by applying the sheet ...

Read More

Error:selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH using Selenium

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 2K+ Views

We can get the error selenium.common.exceptions.WebDriverException if the path of the chromedriver.exe executable file is not set properly or incorrect within the webdriver.Chrome(). The below image shows such an exception.It can be resolved by the following ways −Verify the path of the chromedriver.exe file set within webdriver.Chrome.Install the webdriver manager with the command: pip install webdrivermanager. Then add the statement: from webdriver_manager.chrome import ChromeDriverManager in our code.ExampleCode Implementation with webdriver managerfrom selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager #configure webdriver manager driver = webdriver.Chrome(ChromeDriverManager().install()) driver.implicitly_wait(0.5) #launch URL driver.get("https://www.tutorialspoint.com/index.htm") print("URL is: ") print(driver.current_url) driver.close()Output

Read More

How to search for a keyword in google using Selenium Java?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 5K+ Views

We can search for a keyword in Google using Selenium webdriver in Java.In order, to perform a search, we have to first land on the Google page with the help of the get method.Then identify the search edit box with the help of any of the locators like id, name, class, xpath, tagname, or css. Then enter the keyword in the search box with the help of the sendKeys method.Finally, perform the keyword search by simulating ENTER keypress. This is done by using the sendKeys method and passing the parameter Keys.ENTER or Keys.RETURN.SyntaxWebElement r = driver.findElement(By.className("q")); r.sendKeys("Cypress"); r.sendKeys(Keys.RETURN);Exampleimport org.openqa.selenium.By; import ...

Read More

How to automate Calendar using Selenium WebDriver for Testing?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 3K+ Views

We can automate a calendar using Selenium webdriver. It may be a bit difficult to automate tests on a calendar since the selection of day, month, and year can be different in web UI from one calendar to another.A calendar can be in the form of a dropdown selection or with backward and forward buttons to select up and down in dates or with any other features. Let us see an example of selection of the 03/02/2021(2nd March, 2021) date in the below calendar −In the above example, the calendar is within a table. A table is represented by ...

Read More

What is the command used to register gecko driver in Selenium?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 432 Views

We can register a gecko driver with Selenium webdriver. For the Firefox versions greater than 47, we can execute tests in Firefox with the geckodriver.exe file. To download this executable file, visit the below link − https://github.com/mozilla/geckodriver/releasesNext, we have to choose the link of the zip file which is compatible with our local operating system. As the download of the zip file is done, it has to be extracted and the file – geckodriver.exe should be saved in a location.To register this geckodriver.exe file, we have to set the path of the geckodriver.exe file with the System.setProperty method. Also we ...

Read More

How can Selenium select each div separately that have the same class?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 5K+ Views

We can select each div separately that have the same class with the help of the Selenium webdriver. Often in the html code, we find more than one div element having a class attribute with the same value.Let us see the html code of elements with div tag having the same value set for the class attribute (as highlighted in the image). The value of the class attribute is - colsm-5 col-xs-8 store-details sp-detail paddingR0.To identify each of these div elements separately, we shall use the method findElements and pass the value of the class attribute as a parameter to ...

Read More

Is there any way to load an extension in chrome browser using Selenium Webdriver?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 970 Views

We can load an extension in Chrome browser using Selenium webdriver.While we are using the Chrome browser in our local system, we can add multiple extensions to it.However, while Chrome browser is launched by Selenium webdriver, those extensions which are available to our local browser may not be present. We have to explicitly add them with the help of the .crx file of the extensions.To add an extension for example, Momentum, navigate to the below link − https://chrome.google.com/webstore/category/extensions.Type Momentum in the search box and hit Enter. Select the correct option from the search results.As the next page is navigated, we ...

Read More

What are the benefits of using Selenium as an Automation Testing tool?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 08-Apr-2021 442 Views

The benefits of using Selenium as an automation testing tool are listed below −It is open-source and comes free without licensing cost.It can used be used with more than one programming languages like C#, Java, Python, JavaScript, and so on.It can be used in more than one platforms like Windows, Mac, Linux, and so on.It can be used for testing an application in more than one browser like Chrome, Firefox, IE, Safari, and so on.It has a big community assistance for resolving users' queries.It can support record and playback features with the help of Selenium IDE.It can reduce use of ...

Read More
Showing 141–150 of 590 articles
« Prev 1 13 14 15 16 17 59 Next »
Advertisements