Selenium Articles

Page 3 of 37

How to run single test in a TestNG class from IntelliJ IDE?

Ashish Anand
Ashish Anand
Updated on 17-Aug-2023 648 Views

TestNG allows to run the test suites from IntelliJ IDE as well as command line. Usually, IntelliJ IDE is handy to run testng.xml for development purpose while command line (cmd) for actual execution. Apart from this, IntelliJ supports to run only single TestNG class as well as single test method inside a class. This feature helps while writing the code and debug it. In this article we will discuss how to run a single testng class as well as single test method inside a testng class. Approach/Algorithm to solve this problem Step 1: Create a TestNG class &minus ...

Read More

How to run Junit test in Maven?

Ashish Anand
Ashish Anand
Updated on 17-Aug-2023 2K+ Views

Maven is a project management and comprehension tool that provides a complete build lifecycle framework. User can automate the project's build infrastructure in almost no time as Maven uses a standard directory layout and a default build lifecycle. To summarize, Maven simplifies and standardizes the project build process. It handles compilation, distribution, documentation, team collaboration and other tasks seamlessly. Maven increases reusability and takes care of most of the build related tasks. Junit is a testing framework and can use Maven as build tool. It helps to maintain dependencies and their version at one place in pom.xml User can run ...

Read More

How to run a TestNG class without using testng.xml with maven?

Ashish Anand
Ashish Anand
Updated on 17-Aug-2023 657 Views

TestNG is a testing framework and can use Maven as build tool. It helps to maintain dependencies and their version at one place in pom.xml Maven provides flexibility to run using surefire plugin. It allows user to run testng.xml as well as directly run a testng class without using a testng.xml. There are few pre−requisites to achieve this: All testng classes should be created under src/test/java. If classes are not created under these directories user should have to pass testng.xml in pom.xml file. By default, maven surefire plugin identifies following classes: "**/Test*.java" − includes all of its subdirectories ...

Read More

How to pass java code a parameter from Maven for testing?

Ashish Anand
Ashish Anand
Updated on 17-Aug-2023 3K+ Views

TestNG is a testing framework and can use Maven as build tool. It helps to maintain dependencies and their version at one place in pom.xml Maven provides flexibility to run using surefire plugin. Surefire plugin has feature to pass paramaeter from pom.xml to TestNG class or any java code. To achieve this, surefire plugin has another tag named as systemPropertyVariables where user can pass n number of variables and assign the value to these variables at run time using command line. In this article we will illustrate how to pass a parameter from maven to java code. Approach/Algorithm to solve ...

Read More

How to include two group names and create one group to run tests in TestNG?

Ashish Anand
Ashish Anand
Updated on 17-Aug-2023 364 Views

TestNG supports to group the test cases based on similar functionality or uses. However, user may add multiple groups to single test. While running the group using syntax, TestNG runs all tests those are part of the group. It works as OR statement. Like if a test has 2 groups and only 1 is mentioned in tag it will run the test. But, when user wants to run a test only if all the groups are mentioned i.e. AND statement. TestNG doesn’t support directly AND statements in groups. For Example: @Test (groups = {“unit”, “integration”} ) If ...

Read More

How to generate test report in IntelliJ IDE?

Ashish Anand
Ashish Anand
Updated on 17-Aug-2023 2K+ Views

TestNG allows to run the test suites from IntelliJ IDE as well as command line. When user run the testing.xml either from IDE or command line, TestNG generates a default report. It saves all reports and respective html files in Project −> test−output folder. If folder is not present, TestNG creates the folder. Enable the Report Generation While running the testing.xml from IDE, user has to enable the default reports generation at Add Configuration −> Listeners tab. Following screenshot shows how to enable default report generation in IntelliJ. If user wants to generate report at ...

Read More

Search and Play Youtube Music with Selenium in Python

Prince Yadav
Prince Yadav
Updated on 26-Jul-2023 758 Views

If you're passionate about music and want to streamline the process of searching and playing your favorite tracks on YouTube, you've come to the right place! This article delves into the powerful capabilities of Selenium, a popular web automation tool, and demonstrates how it can be used to search for and play YouTube music directly from a Python script. Selenium empowers us to interact with web browsers programmatically, granting us complete control over browser actions and data retrieval. By following our comprehensive guide, you'll gain expertise in setting up the environment, installing Selenium, and configuring the essential WebDriver. Automating the ...

Read More

Pause method - Action Chains in Selenium Python

Priya Mishra
Priya Mishra
Updated on 24-Jul-2023 2K+ Views

The Pause method is an essential technique utilized in Selenium Python for implementing Action Chains. Action Chains allow users to perform complex interactions on web pages, such as hovering over elements, clicking and dragging, and more. By incorporating the Pause method, programmers can introduce specific time delays between actions, ensuring accurate execution and synchronization. This article explores the significance of the Pause method and how it enhances the functionality and reliability of Action Chains in Selenium Python. What are Action chains? Action Chains, in Selenium Python, allow users to perform a series of actions sequentially, mimicking real user interactions. ...

Read More

Parent element method in Selenium Python

Priya Mishra
Priya Mishra
Updated on 24-Jul-2023 2K+ Views

Selenium is a robust tool that enables the automation of web browsers, and Python is widely employed for test automation, a significant aspect of Selenium is its capability to find elements on web pages through diverse approaches which can easily be done using the parent element method that emerges as a valuable technique. By recognizing and manipulating the parent element associated with a particular target element, testers can effectively engage with specific sections of a webpage. This article delves into the parent element method in Selenium Python, shedding light on its benefits and practical implementation strategies. What is a ...

Read More

Click the Button by Text Using Python and Selenium

Prince Yadav
Prince Yadav
Updated on 20-Jul-2023 12K+ Views

Python and Selenium are two widely recognized and influential tools for web automation tasks, including testing, web scraping, and web interaction. Among the various tasks that web automation can perform, clicking a button on a webpage is one of the most common actions. The process of clicking a button on a webpage involves locating the button element using its text label. In this article, we offer a comprehensive guide on how to automate the process of clicking a button on a webpage using Python and Selenium by identifying the button element through its text label. We will take you ...

Read More
Showing 21–30 of 362 articles
« Prev 1 2 3 4 5 37 Next »
Advertisements