<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software testing selenium tutorials and videos</title>
	<atom:link href="https://www.softwaretestingmagazine.com/tag/selenium/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.softwaretestingmagazine.com</link>
	<description></description>
	<lastBuildDate>Wed, 18 Dec 2024 14:42:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.softwaretestingmagazine.com/wp-content/uploads/favicon.png</url>
	<title>Software testing selenium tutorials and videos</title>
	<link>https://www.softwaretestingmagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Migrate from Selenium to Selenide to Stabilize Your Tests</title>
		<link>https://www.softwaretestingmagazine.com/videos/migrate-from-selenium-to-selenide-to-stabilize-your-tests/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 12 Nov 2024 10:23:25 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=9954</guid>

					<description><![CDATA[<p>Selenium WebDriver is a great open source tool, but it is not software a testing library. It is a browser manipulation tool. Still, a good deal of software QA projects are built on pure Selenium. Selenide is a testing library based on Selenium for making stable and readable tests. Selenide is an open source framework for writing easy-to-read and easy-to-maintain automated tests in Java. It defines concise fluent API, natural language assertions and does some magic for ajax-based applications to let you focus entirely on the business logic of your tests. Selenide is based on and is compatible to Selenium WebDriver 4.0+ This short 20-minute session will briefly demonstrate how you can easily migrate your Java project from pure Selenium to Selenide. You will see how to deal with Webdriver initialization, enable automated screenshots, simplify page objects and use additional Selenide features. You will also get a link to a sample project where you can find next steps and migration guide. And no, you don&#8217;t ultimately need to refactor the entire project. You can leave old code as is, and use Selenide only in some critical parts and new code. Video producer: https://seleniumconf.in/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/migrate-from-selenium-to-selenide-to-stabilize-your-tests/">Migrate from Selenium to Selenide to Stabilize Your Tests</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Smart Stabilization of UI Autotests with Healenium</title>
		<link>https://www.softwaretestingmagazine.com/videos/smart-stabilization-of-ui-autotests-with-healenium/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 27 Sep 2022 14:40:44 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=8598</guid>

					<description><![CDATA[<p>This video presents a self-healing approaches in your test automation may reduce failures due to non-product related issues and improve stability of your Selenium tests to catch only product related defects. All automated UI tests sooner or later catch NoSuchElementException due to the changed layout and broken selectors. As a result, the test crashes and the build turns red. This presentation discusses the new self-healing automation tool &#8211; Healenium, that allows you to overcome problems of instability of autotests automatically and spend less time on test maintenance. Healenium is an open source software testing tool that improves stability of Selenium-based test cases, handling changes of updated web elements. You are able to use all Selenium supported languages like Java/Python/JS/C#. Healenium acts as proxy between client and selenium server. In the demo part, we will make sure that UI changes will not affect your automated E2E test stability. Video producer: https://www.tesena.com/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/smart-stabilization-of-ui-autotests-with-healenium/">Smart Stabilization of UI Autotests with Healenium</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Webdriver Connector for Botium Conversational UI Testing Tool</title>
		<link>https://www.softwaretestingmagazine.com/videos/webdriver-connector-for-botium-conversational-ui-testing-tool/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 17 May 2021 14:44:13 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7888</guid>

					<description><![CDATA[<p>Botium is a quality assurance framework for testing and training conversational AI. This presentation covers the Selenium driver for Botium to automate E2E tests on Web UI and mobile along with testing strategy, testing NLP models and automating these tests to the CI/CD build pipelines with a DialogFlow based &#8216;Coffee-Shop bot&#8217; as an example during the demo. Last year was dominated by the smart devices and voice based home assistants. These use the conversational interfaces unlike other applications to interact, built using advanced algorithms, ranging from natural language processing to AI/ML techniques. They are constantly learning by themselves improving the interactions with the user bringing up the challenge of non-deterministic output. To such interfaces, natural language is the input. We humans love having alternatives and love our synonyms, express using emojis gifs and pictures. Testing in this context moves to clouds of probabilities. Unfortunately Selenium cannot be used to automate such systems and hence Botium was designed. Video producer: https://seleniumconf.in/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/webdriver-connector-for-botium-conversational-ui-testing-tool/">Webdriver Connector for Botium Conversational UI Testing Tool</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Selenium Drag and Drop Bug Workaround</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/selenium-drag-and-drop-bug-workaround/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 10 May 2021 13:42:00 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7882</guid>

					<description><![CDATA[<p>Have you ever met a widely known Selenium issue that drag and drop gesture doesn’t work for Selenium in some cases? This bug has been around for years and Dmitrii Bormotov will tell you how to resolve it, especially in just a few lines of code if you use Python. Introduction Drag and drop is an action when an element is being dragged on top of some other element or location. Selenium has a bug that makes that action impossible and it has been around for years. There is a workaround for such cases, but it wasn’t easy to find it and adapt for some projects. Dmitrii Bormotov, QA Automation Lead at Flow Health, wrote an article about this bug where you can find technical details and steps to fix it for Python [1]. The article is mostly about the origin of the bug and guide to resolve it on your own. Dmitrii told us about a Python package that he developed for Automation QA Engineers that uses Selenium with that programming language. His package is named Selenium Tools (seletools). It helps software testes that use Python + Selenium to bypass drag and drop bug without developing their own workaround if they would follow steps from the article. The Interview Here is Q&#38;A section with Dmitrii Bormotov about the drag and drop bug, its workaround and his package seletools for Python. Question: What causes the issue with drag and drop? Answer: This gesture consists of 3 actions: click and hold, move mouse to other element/location, release mouse. The issue <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/selenium-drag-and-drop-bug-workaround/" title="Selenium Drag and Drop Bug Workaround">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/selenium-drag-and-drop-bug-workaround/">Selenium Drag and Drop Bug Workaround</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>How to Prioritize What to Test</title>
		<link>https://www.softwaretestingmagazine.com/videos/how-to-prioritirize-what-to-test/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 22 Mar 2021 15:42:51 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7826</guid>

					<description><![CDATA[<p>The bigger question for software development teams embarking on their test automation journey is &#8220;What to test?&#8221; My rule of thumb is &#8220;Start with the scariest code&#8221;. This presentation shares with you a framework for evaluating the ROI of writing a test for a feature and prioritizing what to test. It can be intimidating for inexperienced teams embarking on their test automation journey for an existing code base. There is so much to test, and so many ways to test. You can often see teams stuck with debating on where to start and what tools to use and best practices: &#8220;We should start from unit tests&#8221; &#8220;No, integration tests are better!&#8221; &#8220;Should we use tool A or tool B?&#8221; And the worst that could happen is decision paralysis and inaction. Video producer: https://seleniumconf.in/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/how-to-prioritirize-what-to-test/">How to Prioritize What to Test</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Selenium-Jupiter: Selenium Tests with JUnit</title>
		<link>https://www.softwaretestingmagazine.com/videos/selenium-jupiter-selenium-tests-with-junit/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 11 Jan 2021 13:26:17 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7711</guid>

					<description><![CDATA[<p>Selenium is a widely used open source framework for end-to-end web testing nowadays. JUnit 5 is the latest version of this popular Java open source unit testing framework and implements a brand-new programming and extension model named Jupiter. This talk presents Selenium-Jupiter. This is an open-source JUnit 5 extension that provides seamless integration with Selenium. It allows creating Selenium tests using local or remote browsers, reducing the required boilerplate thanks to the dependency injection mechanism supported in JUnit 5. Moreover, it will enable us to use different types of web browsers and Android devices in Docker containers out of the box. All in all, Selenium-Jupiter can be used to carry out different types of tests for web and mobile applications, including functional, compatibility (using test templates to define different devices or browsers -types and versions-) or performance (using a significant number of browsers through Kubernetes) tests. Selenium-Jupiter provides also advance capabilities for diagnostics, i.e., finding the root cause of a failed Selenium test. The first one is screenshotting. When a failure is detected, the state of the browser just before the failure happens can provide the clue to determine the nature of the problem. If the screenshot is not enough, the next step is to watch the browser during the test to observe the evolution of the web under test. This process is straightforward when running a test with the local browser, but it can be tricky in the usual case of running a test in a headless environment, such <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/videos/selenium-jupiter-selenium-tests-with-junit/" title="Selenium-Jupiter: Selenium Tests with JUnit">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/videos/selenium-jupiter-selenium-tests-with-junit/">Selenium-Jupiter: Selenium Tests with JUnit</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>How Does Selenium Find Elements?</title>
		<link>https://www.softwaretestingmagazine.com/videos/how-does-selenium-find-elements/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 21 Dec 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7690</guid>

					<description><![CDATA[<p>If you are doing UI test automation, there is a high probability that you are using Selenium. Either directly, or in some framework, or by some tool that is built on Selenium. But did you ever wonder what is going on under the hood? How does Selenium use the browser? How does it find elements? If that sounds interesting to you, this is a presentation for you. What? Do you want more? Just curiosity is not enough for you? A good understanding of tools is helpful when dealing with edge cases. Paraphrasing Simon Stewart if you are surprised by stale element exception it means you either don’t understand the page you are testing or you don’t understand the tool you are using. I will not help you know your page, but I can help you get a better understanding of the tool. During the presentation, we will look into the performance of different locator types. How to do quick experiments in code. What is going under the hood? What can we find in the standard? Video producer: http://seleniumcamp.com/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/how-does-selenium-find-elements/">How Does Selenium Find Elements?</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Modern Web Testing: Going Beyond Selenium</title>
		<link>https://www.softwaretestingmagazine.com/videos/modern-web-testing-going-beyond-selenium/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 28 Sep 2020 16:27:34 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[web testing]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7599</guid>

					<description><![CDATA[<p>It is safe to say that Selenium WebDriver is the number one testing tool for many software engineers across the globe. However, as the software development world has been growing rapidly, so has the software testing industry. More and more UI testing frameworks besides Selenium are gaining popularity. These new test frameworks are especially appealing to its users because of the promise to solve speed, maintenance, development and other concerns of WebDriver implementations. These new, non-Selenium frameworks emphasize Rapid Test Development practices, and it has been resonating with the development community. In this talk, we dive into test solutions evolved from Selenium like Protractor, and talk about non-Selenium frameworks like TestCafe and Cypress.io. We discuss why these new tools are gaining popularity and continue to disrupt the traditional testing standards of Selenium WebDriver. More importantly, we address how to get started and what mistakes to avoid when first implementing TestCafe or Cypress.io in your team. Video producer: http://geecon.org/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/modern-web-testing-going-beyond-selenium/">Modern Web Testing: Going Beyond Selenium</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
	</channel>
</rss>
