Best of Selenium2023

  1. 1
    Article
    Avatar of inPlainEngHQPython in Plain English·3y

    Best Tools for Python Developers in 2023

    Best Tools for Python Developers in 2023: Helios, PyCharm, Django, Poetry and more. Helios is a developer platform that provides actionable insight into your Python application flow. Python has become one of the most popular programming languages over the past few years.

  2. 2
    Article
    Avatar of lambdatestLambdaTest·3y

    A Complete Guide To CSS Text Orientation

    A Complete Guide To CSS Text Orientation is a complete guide to CSS text orientation. You can use the same properties to improve a website’s text readability, layout, and navigation, such as text-orientation.

  3. 3
    Article
    Avatar of lambdatestLambdaTest·3y

    How To Perform Visual Regression Testing With Selenium And Smart UI

    Visual regression testing is a method to verify that the changes made to the User Interface (UI) of the application are correct. It helps uncover visual bugs and ensure a better UI and UX. The testing is performed by comparing screenshots of the UI before and after the changes. Visual regression testing is important as it helps improve user retention and trust, identifies cross-platform issues, and guides users towards actions on the application.

  4. 4
    Article
    Avatar of lambdatestLambdaTest·3y

    Bulma CSS Framework: Getting Started Guide

    Bulma CSS Framework is a free, open-source, and lightweight CSS framework based on the Flexbox layout. It provides CSS classes to help you style your HTML code, allowing developers to implement CSS on web pages more efficiently than plain CSS. It is compatible with recent versions of Chrome, Edge, Firefox, Opera, and Safari.

  5. 5
    Article
    Avatar of lambdatestLambdaTest·3y

    How to Use JUnit ErrorCollector [With Examples]

    The article discusses the usage and benefits of JUnit ErrorCollector in test automation. It explains the different types of Asserts in JUnit, when to use JUnit ErrorCollector, and the advantages of using ErrorCollector in JUnit test scripts.

  6. 6
    Article
    Avatar of lambdatestLambdaTest·3y

    Auto Healing in Selenium Automation Testing

    Test flakiness in Selenium Automation Testing is one of the major challenges with tests devised using test automation frameworks like Selenium. Auto healing of automated tests helps improve the effectiveness of test suite(s)/test(s) and increases the ROI of test automation.

  7. 7
    Article
    Avatar of lambdatestLambdaTest·3y

    Debugging Selenium pytest Failures

    This article explores common challenges in Selenium pytest failures, provides debugging techniques, and discusses best practices to prevent failures. Topics covered include flaky tests, dynamic web elements, synchronization, cross-browser compatibility, environment dependencies, and more. The article also introduces the Page Object Model (POM) design pattern for more maintainable test code.

  8. 8
    Article
    Avatar of lambdatestLambdaTest·3y

    How to Handle pytest Timeouts

    Timeouts play a vital role in test automation, ensuring test stability and avoiding failures caused by unforeseen delays or unresponsive components. By setting appropriate timeouts, we can control the maximum duration a test can run or wait for a specific condition. This helps maintain test efficiency, detect potential issues promptly, and prevent tests from hanging indefinitely.

  9. 9
    Article
    Avatar of lambdatestLambdaTest·3y

    Selenium Manager in Selenium 4.11.0: New Features and Improvements

    Selenium Manager in Selenium 4.11.0: New Features and Improvements. Selenium manager is a binary tool generated using Rust that provides automated driver management for Google Chrome, Mozilla Firefox, Microsoft Edge, and Microsoft Edge. It is still in Beta; it is becoming a relevant component of Selenium.

  10. 10
    Article
    Avatar of lambdatestLambdaTest·3y

    How to Run Multiple NUnit Test Cases

    Learn how to run multiple test cases in NUnit and Selenium using data-driven testing and parallelization. NUnit is an open-source unit testing framework for .NET languages. It provides a simple and intuitive way to write and execute tests. Data-driven testing allows you to test your code with multiple input datasets, and NUnit supports parallel execution of tests to reduce overall test execution time.

  11. 11
    Article
    Avatar of lambdatestLambdaTest·3y

    A Complete Guide to Web Scraping with Python

    Web scraping is a powerful tool for collecting data from websites. Python is a popular programming language for web scraping, with libraries like BeautifulSoup and Selenium making the process easier. Web scraping can be used for various purposes, such as competitor analysis, lead generation, and data analysis. It's important to be aware of the legal and ethical considerations of web scraping and to comply with a website's terms of service.

  12. 12
    Article
    Avatar of hackernoonHacker Noon·3y

    116 Stories To Learn About Web Scraping

    The amount of data available on the internet nowadays is practically limitless, with much of it no more than a few clicks away. Learn how to scrape the web using scripts written in node.js to automate scraping data off of the website and using it for whatever purpose.

  13. 13
    Article
    Avatar of lambdatestLambdaTest·3y

    What is Monkey Patching in Python: A Complete Tutorial With Examples

    What is Monkey Patching in Python: A Complete Tutorial With Examples Paulo Oliveira. With Examples, we will deep dive into the technique using Selenium, which can help test automation professionals overcome limitations imposed by external dependencies and achieve greater control and customization, resulting in better test coverage and higher confidence in the quality of their software.

  14. 14
    Article
    Avatar of communityCommunity Picks·3y

    Web Scraping: Learn how to Use Tools and Techniques

    Web scraping is a powerful tool in our digital age. It’s used in a wide array of applications, from data analysis and machine learning, to content aggregation and competitive analysis. In the next section, we’ll start looking at some tools we can use to scrape data from websites.

  15. 15
    Article
    Avatar of lambdatestLambdaTest·3y

    Thread.sleep() Method in Java – Complete Tutorial With Example

    Thread.sleep() Method in Java - Complete Tutorial with Example Faisal Khatri. In this tutorial, we will be talking about Thread. sleep() in Java to pause the code execution for some time and will move towards the best practices of using Selenium’s Implicit, Explicit and Fluent Waits.

  16. 16
    Article
    Avatar of lambdatestLambdaTest·3y

    How To Press Enter Without WebElement In Selenium Python

    Selenium's ActionChains and execute_script are handy for automating a website’s response to keyboard and mouse actions. It also supports keyboard simulations for pressing the keypads. In the next section of this blog, we will explore how to press enter without WebElement in Selenium Python.

  17. 17
    Article
    Avatar of lambdatestLambdaTest·3y

    How to Find Element by Text in Selenium C#

    Learn how to find elements by text in Selenium C#. This tutorial covers the different locators in Selenium WebDriver, when to use Find Element by Text, and how to find an element by text using XPath in Selenium C#.

  18. 18
    Article
    Avatar of lambdatestLambdaTest·3y

    How To Use Robot Framework For Parallel Test Execution

    How To Use Robot Framework For Parallel Test Execution Himanshu Sheth. How To use Robot Framework for parallel test execution, I will cover how to run automation tests in parallel using the Robot framework on the local grid, as well as the cloud Selenium grid. Keywords in Robot are divided into three categories: High-level keywords.

  19. 19
    Article
    Avatar of lambdatestLambdaTest·3y

    A Guide To Download Selenium and Set It Up On Multiple IDEs

    A Guide To Download Selenium and Set It Up on Multiple IDEs - LambdaTest A Guide to Download and Set it Up on multiple IDEs. Selenium is an automation framework for web-based application testing which enterprises and small-scale organizations use to automate web browsers on various platforms and operating systems.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    Testing in Django

    The primary goal of testing is to uncover defects or discrepancies between the expected and actual results of a software system. Testing also helps identify performance bottlenecks, security vulnerabilities, and compatibility issues. Automated testing is preferred in modern software development due to its efficiency, repeatability, and scalability.

  21. 21
    Article
    Avatar of medium_jsMedium·3y

    How To Download File Using Selenium Python

    The unittest testing framework was initially inspired by JUnit and had a flavor similar to the major unit testing frameworks in other languages. Selenium is the default Python test framework provided with the Python package. It can also be used for test automation, collection aggregation, etc. We will consider running tests on Chrome, Firefox, and Safari.

  22. 22
    Article
    Avatar of lambdatestLambdaTest·3y

    35 Best Test Automation Frameworks for 2023

    This article provides a list of 35 best test automation frameworks for 2023. It highlights the importance of test automation and the various roles involved in it. The article also explains different types of test automation frameworks and their distinctive features. It mentions some popular test automation frameworks like Selenium, Cypress, Playwright, and provides information about their core features. The article concludes by emphasizing the importance of choosing the right test automation framework based on project requirements.

  23. 23
    Article
    Avatar of hackernoonHacker Noon·3y

    40 Stories To Learn About Tdd

    Tdd /Learn Repo: Killing Bugs Before Day Zero Here's why you need to know TDD craft. How to use binding to Debug a Rails Application in a Docker Container Debugging in a docker container isn't that straightforward. How To Make A Record of Selenium Test Selenium is a free and automation testing tool.

  24. 24
    Article
    Avatar of communityCommunity Picks·3y

    🚀 Introducing ✨ Bose Framework - The Swiss Army Knife for Bot Developers 🤖

    Bose is the first bot development framework in the Developer Community. Powered by Selenium, it offers a range of features and functionalities to simplify the process of bot development. Using Selenium with Chrome options to specify the driver path, profile, user agent, and window size is Cumbersome and a nightmare in windows.