Debomita Bhattacharjee

Debomita Bhattacharjee

590 Articles Published

Articles by Debomita Bhattacharjee

Page 21 of 59

How to run Selenium tests on Internet Explorer browser?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 06-Apr-2021 388 Views

We can run Selenium tests on the Internet Explorer browser with the help of the Selenium IE driver. It is an independent server that works on the protocols of the webdriver and serves as a communication between the Internet Explorer browser and the Selenium code.First, we have to download the IEDriverServer.exe file from the following link − https://www.selenium.dev/downloads/.Then click on the download link (32 or 64 bit) based on our local operating system.Once the download is completed, a zip file gets saved. It needs to be extracted and stored in a location. After extracting it, the executable file - IEDriverServer.exe ...

Read More

Selenium Webdriver Locating Strategies By Class Name

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 06-Apr-2021 763 Views

By class name can be used as a locating strategies in Selenium webdriver. We can identify an element utilizing class attribute with locators like class name, css and xpath. To locate webelement with css, the syntax is tagname[class='value'] and the method to be used is By.cssSelector.To locate webelement with xpath, the syntax is //tagname[@class='value']. TThen, we have to use the method By.xpath to locate it. To locate an element with a locator class name, we have to use the By.className method.Let us look at the html code of web element having class attribute −SyntaxWebElement elm = driver. findElement(By.className("input__input")); WebElement p ...

Read More

How to setup Chrome driver with Selenium on MacOS?

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

We can set up Chrome driver with Selenium on MacOS by the following steps. First we have to download the chromedriver.exe file from the below link − https://sites.google.com/a/chromium.org/chromedriver/downloadsBased on the local Chrome browser version, click on the link for download. In the next page, choose the option chromedriver_mac64.zip link for download for MacOS.Once the download is completed, a zip file gets created. We have to unzip it and we shall have a file called chromedriver. Next, launch the Finder window and click on the Go menu from the top. Then, click on the Go to Folder.Enter /usr/local/bin and select Go ...

Read More

The xpath of the element keeps changing, how do I find dynamic xpath for this element in Selenium

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

We can find the xpath of the element that keeps changing with the help of the xpath functions. They help to identify an element having dynamic attribute value or text. Some of these functions are listed below −text() – Identifies an element with the help of the visible text on the page. The xpath expression for the element Home is //*[text()='Home'].starts-with – Identifies an element whose attribute value begins with a specific text. This function is normally used for attribute values which are dynamic in nature.The xpath expression of Home is //a[starts-with(@title, 'Questions &')].contains - Identifies an element whose attribute ...

Read More

How to scroll a Web Page using coordinates of a WebElement in Selenium WebDriver?

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

We can scroll a webpage using coordinates of a webelement in Selenium webdriver using the JavaScript Executor. Selenium executes JavaScript commands with the help of the executeScript method.To get the unique coordinates of an element we shall create an object of the class Point which shall store the location of the webelement obtained from the getLocation method.Then the individual x and y coordinate values can be computed from the getX and the getY methods respectively. Finally, to actually perform scroll upto the coordinates of an element, the command window.scrollBy(x coordinate, y coordinate) is passed as a parameter to the executeScript ...

Read More

How to close active/current tab without closing the browser in Selenium-Python?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 06-Apr-2021 16K+ Views

We can close the active/current tab without closing the browser in Selenium webdriver in Python. By default, Selenium has control over the parent window. Once another browser window is opened, we have to explicitly shift the control with the help of switch_to.window method.The handle id of the browser window where we want to shift is passed as a parameter to that method. The method window_handles returns the list of all window handle ids of the opened browsers.The method current_window_handle is used to hold the window handle id of the browser window in focus. To close only the active or current ...

Read More

What are the pre-conditions for Selenium Internet Explorer Driver or IE Driver?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 06-Apr-2021 305 Views

There are pre-conditions to be configured before we can kick off execution in Selenium webdriver. First we have to check the Protection Mode of our IE browser.Launch Internet Explorer → move to Tools Menu → Internet Options.Then go to the Security tab. Check the option Select Enable Protected Mode. Also, we have to choose the Internet as the zone. We can make the level as Mediumhigh.The other Protection zones like Local Intranet and Trusted sites (apart from Restricted sites) should also have the same configuration. Once all the configurations are done, we have to Apply and then click OK.After above ...

Read More

How to configure IE Driver via System Properties in Environment Variables?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 06-Apr-2021 477 Views

We can configure IE Driver via System Properties in Environment variables. Firstly, we have to navigate to the link − https://www.selenium.dev/downloads/. Then click on the download link (32 or 64 it) based on the operating system available with us.Once the download is done, a zip file gets created. It needs to be extracted and saved in a location. After the file is extracted, the executable file - IEDriverServer.exe becomes available.Enter environment variables from the Start. Then click on Edit the system environment variables as shown on the below image.Navigate to the Advanced tab in the System Properties pop-up. Then click ...

Read More

How to find an element using the “CSS Selector” in Selenium?

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

We can find an element using the css locator with Selenium webdriver. To identify the element with css, the expression should be tagname[attribute='value'].We can also specifically use the id attribute to create a css expression.With id, the format of a css expression should be tagname#. For example, input#txt [here input is the tagname and the txt is the value of the id attribute].With class, the format of css expression should be tagname. . For example, input.cls-txt [here input is the tagname and the cls-txt is the value of the class attribute].If there are n children of a parent element, and ...

Read More

What is the exact meaning of webdriver.chrome.driver and where this system property is located in Selenium?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 06-Apr-2021 4K+ Views

To launch the Chrome browser, we have to use the System.setProperty method. This method takes the parameters – webdriver.chrome.driver and the path of the chromedriver.exe file.So webdriver.chrome.driver is basically the property name and the path of the chromedriver.exe is the value. Thus, the System.setProperty method is used to configure the browser driver path.The Selenium client library communicates with the ChromeDriver via the JSON Wire Protocol. The Chrome browser driver acts like a link between the Selenium implementation code and the Chrome browser. The System.setProperty is the beginning line that requires to be added to our test prior creation of webdriver ...

Read More
Showing 201–210 of 590 articles
« Prev 1 19 20 21 22 23 59 Next »
Advertisements