Debasmita Adhikaridebasmita-a.hashnode.dev·Nov 23, 2023driver.get() vs driver.navigate().to()driver.get() : Method signature : driver.get(String URL_to_launch) . WebDriver interface provides this method to launch a browser: public class LaunchBrowser{ public static void main(String args[]){ WebDriver driver = new ChromeDriver(); ...DiscussSelenium BasicsSelenium navigation
Debasmita Adhikaridebasmita-a.hashnode.dev·Nov 22, 2023Selenium WebDriver methods and how to use them in testing frameworksLet's recap the WebDriver WebDriver is one of the three components in Selenium that drives a browser. WebDriver launches a browser session natively (RemoteWebDriver does the same remotely). A WebDriver requires the path to the browser driver executab...DiscussSelenium Basicsselenium-webdriver
Debasmita Adhikaridebasmita-a.hashnode.dev·Nov 21, 2023WebDriver API and its hierarchyWhat is SearchContext? It is an interface and it has two methods : findElement() and findElements(). It has two child interfaces : WebDriver and WebElement. What is WebElement? It is an interface and it has several methods that help performing certai...DiscussSelenium BasicsSearchContext
Debasmita Adhikaridebasmita-a.hashnode.dev·Nov 20, 2023Selenium Manager - how does it work?What is a driver? A driver is a component that enables communication between our automation script (written in any programming language) and the browser. It is a two-way communication which includes commands like clicking buttons, entering texts, sel...DiscussSelenium BasicsSeleniumManager
Debasmita Adhikaridebasmita-a.hashnode.dev·Nov 20, 2023How does Selenium interact with the browser?What is Selenium? Selenium is an open source library which is used to interact with browsers. It provides various APIs to perform actions on a web page elements, e.g. clicking, selection from dropdown, entering texts in textboxes, navigating and a lo...DiscussSelenium Basicsselenium-webdriver
Christopher Thompson098christopher.hashnode.dev·Nov 16, 2023Using WebDriverWait in Selenium — All you need to knowAs a developer, you might have witnessed ‘Wait’ commands while writing the first Selenium program. These are essential pieces of code that are required to execute a test case properly. This article talks in depth about the Wait commands, their signif...Discussselenium-webdriver
Aravindan Rthearavindan.hashnode.dev·Oct 15, 2023Automation testing1. Explain the difference between selenium ide, selenium web driver and selenium grid Selenium is a popular suite of tools used for automating web browsers to perform various testing and web automation tasks. Selenium includes several components, and...Discussautomation testing
Rahul Singhrahulsingh98.hashnode.dev·Oct 11, 2023Power Of Software TesterEffective software testing offers a wide range of benefits that are crucial for ensuring the quality, reliability, and security of software applications. Here are some of the key benefits of effective software testing: Early Issue Detection: Softwar...Discussselenium-webdriver
Paulo Oliveirapauloliveira.hashnode.dev·Oct 9, 2023Debugging Selenium pytest FailuresResolving test failures is essential for a reliable test system with testing frameworks like Selenium and pytest. The challenge often lies in recognizing and rectifying the root causes of these failures, which can involve dynamic web elements, timing...Discussselenium
Ebube Oguaju-Dikeebubeoguajudike.hashnode.dev·Oct 8, 2023Automating Google Search with Selenium and PythonIntroduction: In this article, i'll walk you through a Python script that automates a Google search using the Selenium WebDriver library. You'll see each step of the code, which is designed to open a web browser, navigate to Google's homepage, perfor...Discussselenium