<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4608630209994205502</id><updated>2026-04-10T01:19:43.315+02:00</updated><category term="Performance Testing"/><category term="Selenium"/><category term="Java Training Video"/><category term="Selenium WebDriver"/><category term="Selenium Training"/><category term="Functional Test Automation"/><category term="JMeter training video"/><category term="JMeter tutorial"/><category term="Selenium Framework"/><category term="Selenium 1.0"/><category term="qtp"/><category term="Selenium 2.0"/><category term="WebDriver Training"/><category term="appium testing examples for android and ios devices"/><category term="Selenium Tutorial"/><category term="Writing Better Automation Code"/><category term="vb script"/><category term="Web Driver"/><category term="STF"/><category term="API Testing"/><category term="appium tutorial"/><category term="Universal Defcts"/><category term="Software Testing"/><category term="Java"/><category term="Manual Testing"/><category term="Security Testing"/><category term="Indian IT Service Industry"/><category term="Life as a Tester"/><category term="My Life"/><category term="Selenium RC"/><category term="TestNG"/><category term="page object pattern"/><category term="Accessibility Testing"/><category term="Appium video tutorials"/><category term="Element Locators"/><category term="Selenium GRID"/><category term="Selenium IDE"/><category term="Selenium Java Framework"/><category term="Selenium Meet"/><category term="SilkPerformer"/><category term="Training Video"/><category term="XPath"/><category term="comic sitcom"/><category term="BDD"/><category term="Browsers"/><category term="Certifications"/><category term="Future of Testing"/><category term="Germany"/><category term="Git"/><category term="Gmail"/><category term="Gym"/><category term="HTML Parsing"/><category term="Inspired by cartoon Tester"/><category term="JMeter Java Sampler"/><category term="Migrant Life"/><category term="Performance Testing in AWS"/><category term="SauceLabs"/><category term="Selenium 4&#xa;&#xa;Email Automation&#xa;&#xa;Java&#xa;&#xa;Test Automation&#xa;&#xa;IMAP&#xa;&#xa;Selenium Java"/><category term="Selenium Verification"/><category term="StackOverflow"/><category term="Technology"/><category term="Test Case Design Techniues"/><category term="Testcase Template"/><category term="Testing Certificate"/><category term="Testing Problems"/><category term="Testingbot"/><category term="Ubuntu"/><category term="Unix"/><category term="What is wrong here?"/><category term="Workout"/><category term="cypress"/><category term="database tesing"/><category term="maven"/><category term="test automation failure"/><title type='text'>No Automated Testing</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>254</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-8147339182032067122</id><published>2026-02-28T09:58:00.003+01:00</published><updated>2026-03-07T07:49:05.694+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Selenium 4&#xa;&#xa;Email Automation&#xa;&#xa;Java&#xa;&#xa;Test Automation&#xa;&#xa;IMAP&#xa;&#xa;Selenium Java"/><title type='text'>Verify email confirmation using Selenium WebDriver</title><summary type="text">Note: If you are new to java and selenium then start with selenium java training videos.&amp;nbsp;



How to Verify Email Confirmation Using Selenium 4 and JavaMail (2026 Guide)

Email confirmation is a critical part of most registration flows — account activation, password reset, multi-factor authentication, and onboarding.

Every automation engineer eventually faces the same challenge: How do you </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/8147339182032067122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2011/08/verify-email-confirmation-using.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/8147339182032067122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/8147339182032067122'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2011/08/verify-email-confirmation-using.html' title='Verify email confirmation using Selenium WebDriver'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-5361213946056134253</id><published>2026-02-28T08:38:00.002+01:00</published><updated>2026-02-28T08:38:36.576+01:00</updated><title type='text'>The Silent Killer of Test Automation: False Confidence</title><summary type="text">&amp;nbsp;Most automation suites don’t fail loudly.They fail silently.Green build.100% tests passed.Pipeline successful.And production still breaks.That is the silent killer of test automation: false confidence.Let’s talk about why it happens — and how to prevent it.1. Passing Tests That Don’t Test AnythingThis is more common than we admit.Examples:Assertions that check only page titlesTests that </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/5361213946056134253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2026/02/the-silent-killer-of-test-automation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/5361213946056134253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/5361213946056134253'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2026/02/the-silent-killer-of-test-automation.html' title='The Silent Killer of Test Automation: False Confidence'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-6683209903366797175</id><published>2025-08-12T15:03:00.005+02:00</published><updated>2025-08-12T16:05:08.108+02:00</updated><title type='text'>Which location strategy to use with mobile apps</title><summary type="text">Locator Strategy for native mobile appsIDs and accessibility locators are still king.NSPredicate (iOS) and UIAutomator (Android) are great—mainly better than XPath—but they do not beat a good accessibility id or resource-id. And CSS selectors don’t exist for native apps (only for WebViews).Locator Strategy Ranking RankiOS (native)Android (native)Why1Accessibility ID → name/label (via </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/6683209903366797175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2025/08/which-location-strategy-to-use-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/6683209903366797175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/6683209903366797175'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2025/08/which-location-strategy-to-use-with.html' title='Which location strategy to use with mobile apps'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiGInHM948zlElISwaEEaQb_KB7tWryiuCGrKIsdqYpQmJmq5Yizzu5YyTAOmV5_0JXvgaR53pVFuzFsSkl2fXdxm0cdfYntd7ITQBLW-1_VtanpmGa7q542FvBBZWIinUu9FbWrK5PRG2p0meJu8ybhPRHFyMrZRRy-JFW8NXv53x5XWLiXgGc4RoY5FZb=s72-w640-h414-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-4014241336082712177</id><published>2021-04-14T18:02:00.000+02:00</published><updated>2021-04-14T18:02:04.621+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="appium testing examples for android and ios devices"/><category scheme="http://www.blogger.com/atom/ns#" term="Appium video tutorials"/><title type='text'>Appium and android mobile app automation</title><summary type="text">Next appium and Android mobile app automation video tutorial is live. If you are new to appium then please check - appium-tutorialThis video tutorial covers - Start vysor (Just for this session and not mobile automation :)) Start appium and start appium inspector Desired CapabilitiesplatformName - AndroiddeviceName - L2N0219828001013 (as seen on &quot;adb devices&quot;) Saved Capability Sets Start Session </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/4014241336082712177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/04/appium-and-android-mobile-app-automation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/4014241336082712177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/4014241336082712177'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/04/appium-and-android-mobile-app-automation.html' title='Appium and android mobile app automation'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-687315073988649895</id><published>2021-04-05T17:43:00.001+02:00</published><updated>2021-04-05T17:43:30.508+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appium video tutorials"/><title type='text'>Appium and android mobile browser automation</title><summary type="text">First Appium training video tutorial is live and covers -&amp;nbsp;Why Appium? &amp;gt; WebDriver for mobile devices&amp;nbsp;- https://appium.io and https://www.seleniumtests.com/p/appium-tutorial.html Appium desktop app: https://github.com/appium/appium-desktop &amp;gt; Wrapper for Appium server&amp;nbsp;- Appium server written in node js exposes Rest API to interact with AUT&amp;nbsp;- Start Appium server&amp;nbsp;- </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/687315073988649895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/04/appium-and-android-mobile-browser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/687315073988649895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/687315073988649895'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/04/appium-and-android-mobile-browser.html' title='Appium and android mobile browser automation'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-5971686189993336148</id><published>2021-04-04T18:24:00.000+02:00</published><updated>2021-04-04T18:24:23.628+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Security Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium WebDriver"/><title type='text'>Selenium and security testing Part 2</title><summary type="text">&amp;nbsp;This is the second selenium and security testing video in series of Security Testing and Selenium. This video cover active scanning using ZAP and selenium</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/5971686189993336148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/04/selenium-and-security-testing-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/5971686189993336148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/5971686189993336148'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/04/selenium-and-security-testing-part-2.html' title='Selenium and security testing Part 2'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-1267014854937585115</id><published>2021-03-07T17:09:00.001+01:00</published><updated>2021-03-07T17:09:17.691+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API Testing"/><title type='text'>API Testing Part 6 - Serialization and Deserialization using REST Assured </title><summary type="text">&amp;nbsp;Next API Testing Training video is live. This session covers:Form based authuser filling out his credentials on a formgiven().auth().form(&quot;John&quot;, &quot;Doe&quot;)....oAuth based authenticationwhat is oAuth and access token??given().auth().preemptive().oauth2(accessToken)....Object MappingSerializationFrom java object to jsonForm Hashmap to json &amp;gt; com.seleniumtests.tests.api_testing.RestAPITest3#</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/1267014854937585115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/03/api-testing-part-6-serialization-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/1267014854937585115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/1267014854937585115'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/03/api-testing-part-6-serialization-and.html' title='API Testing Part 6 - Serialization and Deserialization using REST Assured '/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-3409712502895463797</id><published>2021-03-06T16:16:00.002+01:00</published><updated>2021-03-06T16:16:18.495+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API Testing"/><title type='text'>API Testing Part 5 - Authentications using REST Assured</title><summary type="text">&amp;nbsp;Next API testing video tutorial covers following topics -&amp;nbsp;How to specify auth? Basic AuthPreemptive basic authcredentials are sent before server responds with unauthorised response.reduces overhead of additional connection. &amp;nbsp;Challenged basic authcredentials are supplied only when server asks for it.&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/3409712502895463797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/03/api-testing-part-5-authentications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3409712502895463797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3409712502895463797'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/03/api-testing-part-5-authentications.html' title='API Testing Part 5 - Authentications using REST Assured'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-4460858124071666262</id><published>2021-03-05T17:40:00.000+01:00</published><updated>2021-03-05T17:40:13.909+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API Testing"/><title type='text'>API Testing Part 4 - REST Assured GET operations cont.</title><summary type="text">&amp;nbsp;Next API Testing video tutorial is live :) This session covers -&amp;nbsp;Modifications in api_testing package &amp;gt; new base class Verify array elements using hasItem Specifying HTTP verb Measure response time Logging response elements Extract entire responseSpecify header and cookie</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/4460858124071666262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/03/api-testing-part-4-rest-assured-get.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/4460858124071666262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/4460858124071666262'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/03/api-testing-part-4-rest-assured-get.html' title='API Testing Part 4 - REST Assured GET operations cont.'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-6863690575771600229</id><published>2021-03-01T18:39:00.000+01:00</published><updated>2021-03-01T18:39:14.278+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API Testing"/><title type='text'>API Testing Part 3 - using REST Assured </title><summary type="text">&amp;nbsp;Next API Training session video brings focus back to REST API testing. This session covers:Testing RESTful service  using REST Assured https://github.com/rest-assured/rest-assured/wiki/GettingStarted &amp;nbsp; REST Assured Maven dependency,&amp;nbsp; REST Assured Includes JsonPath and XmlPath&amp;nbsp; to parse json and xml documents respectively  API used in testing: https://reqres.in/&amp;nbsp; </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/6863690575771600229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/03/api-testing-part-3-using-rest-assured.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/6863690575771600229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/6863690575771600229'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/03/api-testing-part-3-using-rest-assured.html' title='API Testing Part 3 - using REST Assured '/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-5670959173805300393</id><published>2021-02-28T12:05:00.001+01:00</published><updated>2021-02-28T12:06:06.192+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Training"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDriver Training"/><title type='text'>Intellij IDEA Hack 2</title><summary type="text">&amp;nbsp;Next training session video of IDEA Hack is live. This session covers - Presentation assistant plugin Double shift &amp;gt; search any where&amp;nbsp; Search class name using first letters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Go to specific line on file i.e. filename:linenumberSearching folders i.e. /resources Recent files &amp;gt; cmd+E Project pane &amp;gt; cmd+1 Creating new file/package etc &amp;gt; cmd/ctrl + N Auto </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/5670959173805300393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/intellij-idea-hack-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/5670959173805300393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/5670959173805300393'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/intellij-idea-hack-2.html' title='Intellij IDEA Hack 2'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-2918865476879774230</id><published>2021-02-27T17:28:00.000+01:00</published><updated>2021-02-27T17:28:16.083+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Training"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDriver Training"/><title type='text'>Java 8 part 7: Back to basics and Selenium WebDriver</title><summary type="text">This training session video covers -PECS &amp;gt; Producer extends Consumer super Remember Generics which provide type safety?: https://www.seleniumtests.com/p/java-training-tutorial-videos.html What are “extends”, “super” and bounded wild card? &amp;lt;? extends T&amp;gt; and &amp;lt;? super T&amp;gt; WTF ??? PECS on Jav8 &amp;gt; Stream examples -forEach(Consumer&amp;lt;? super T&amp;gt; action)map(Function&amp;lt;? super T, ? </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/2918865476879774230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-7-back-to-basics-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/2918865476879774230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/2918865476879774230'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-7-back-to-basics-and.html' title='Java 8 part 7: Back to basics and Selenium WebDriver'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-3847123063628514329</id><published>2021-02-26T16:45:00.001+01:00</published><updated>2021-02-26T16:47:56.412+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Training"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDriver Training"/><title type='text'> Java 8 part 6: Stream cont. and Selenium WebDriver</title><summary type="text">&amp;nbsp;Next java 8 and Selenium WebDriver training session video is live and covers -Different ways of creating Streamempty stream, stream of collection, stream of string objects, stream builder, stream generate method with limit and iterate Stream of primitivesint, long and double streams using IntStream, LongStream, DoubleStream interfaces Stream of File Streams can not be reused How to </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/3847123063628514329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-6-stream-cont-and-selenium.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3847123063628514329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3847123063628514329'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-6-stream-cont-and-selenium.html' title=' Java 8 part 6: Stream cont. and Selenium WebDriver'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-6938351111544680131</id><published>2021-02-25T18:33:00.002+01:00</published><updated>2021-02-25T18:40:10.945+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Training"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDriver Training"/><title type='text'>Java 8 part 5: IntStream, sum, avg, reduce, file reading operations and SeleniumWebDriver </title><summary type="text">&amp;nbsp;Next java8 and Selenium training session video is live and covers - Method implementation on interface with java 8 - static and default methods, wtf?? IntStream.range() More Stream operations -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sum, sort, averageAnd how do I add double numbers? Reading from file Collectors.toMap Where are the WebDriver examples??</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/6938351111544680131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-5-intstream-sum-avg-reduce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/6938351111544680131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/6938351111544680131'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-5-intstream-sum-avg-reduce.html' title='Java 8 part 5: IntStream, sum, avg, reduce, file reading operations and SeleniumWebDriver '/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-3849828497088777609</id><published>2021-02-24T18:21:00.000+01:00</published><updated>2021-02-24T18:21:37.935+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Training"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDriver Training"/><title type='text'>Java 8 part 4: Optional and Selenium WebDriver</title><summary type="text">&amp;nbsp;This training session video covers - Java 8 part 4: Optional and Selenium WebDriver (yes learning Optional is not optional :)) Why Optional &amp;gt; What happen when data is null Optional &amp;gt; an object which may or may not contain non null values (some prefer to call it empty value) Do you remember where we used Optional?&amp;nbsp; :) com.seleniumtests.java8.ListExamples class &amp;gt; findFirst() </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/3849828497088777609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-4-optional-and-selenium.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3849828497088777609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3849828497088777609'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-4-optional-and-selenium.html' title='Java 8 part 4: Optional and Selenium WebDriver'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-2486710786362228135</id><published>2021-02-23T17:52:00.002+01:00</published><updated>2021-02-23T18:22:01.528+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Training"/><title type='text'>Java 8 part 3: Stream map operations and Selenium WebDriver</title><summary type="text">&amp;nbsp;Next training session video in the series on Java 8 and Selenium WebDriver covers - Some more gran on lambda Intro. to Stream &amp;gt; map api (Forget about Map api for now :)) How lambda returns a value? Using predicate static variable and method references WebDriver and map examples using java 8 Debugging map operation on data point</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/2486710786362228135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-3-map-operations-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/2486710786362228135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/2486710786362228135'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-3-map-operations-and.html' title='Java 8 part 3: Stream map operations and Selenium WebDriver'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-7540666575236451315</id><published>2021-02-22T17:49:00.002+01:00</published><updated>2021-02-23T17:56:57.700+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDriver Training"/><title type='text'>Java 8 part 2: Stream filter operations and Selenium WebDriver</title><summary type="text">This training session video covers -List operations in java 8Using stream with ListFilter streamFindFirstIntro to method referencesIntermediate operations (i.e. filter, map)Terminal operation (forEach, findFirst, reduce, collect)WebDriver and list examples using java 8What are you waiting for? Head over to training session video :)</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/7540666575236451315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-2-and-selenium-webdriver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/7540666575236451315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/7540666575236451315'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-part-2-and-selenium-webdriver.html' title='Java 8 part 2: Stream filter operations and Selenium WebDriver'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-3237378998122715936</id><published>2021-02-21T17:49:00.002+01:00</published><updated>2021-02-23T18:22:27.870+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Training"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDriver Training"/><title type='text'>Java 8 Intro and sneak peak into selenium using java 8</title><summary type="text">I finally started creating training video sessions on java 8 and selenium. This training session video deals with -Why is java 8 so popular? I do not &quot;java&quot; yet : -/ What is FunctionalInterface? Functional programming and Lambda Interface having method with no argument Interface having method with one argument What if AnimalHavingMethodArgument has two abstract methods? And what next? &amp;gt; Future</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/3237378998122715936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-intro-and-sneak-peak-into.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3237378998122715936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3237378998122715936'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/java-8-intro-and-sneak-peak-into.html' title='Java 8 Intro and sneak peak into selenium using java 8'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-4399026448284287641</id><published>2021-02-21T14:14:00.009+01:00</published><updated>2021-02-28T11:53:17.783+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Training"/><title type='text'>Intellij IDEA hacks</title><summary type="text">This training session video describes some of the Intellij IDEA hacks I use while working with selenium. This session covers -Refactor - &amp;gt; Encapsulate fields Refactor - rename Code generation - &amp;gt; Generate getter, setters, toString, equals etc. ExConditional Debug points Cmd + shift +a to search anything Analyze Stack trace Head over to training session video to see this in action :)&amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/4399026448284287641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/selenium-idea-hacks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/4399026448284287641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/4399026448284287641'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/selenium-idea-hacks.html' title='Intellij IDEA hacks'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-1717544088826873077</id><published>2021-02-19T18:07:00.002+01:00</published><updated>2021-02-19T18:07:51.359+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java Training Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium WebDriver"/><title type='text'>How do you deal with multiple form objects in selenium</title><summary type="text">We all have come across forms containing multiple fields. My next video tutorial deals with solving this issue. Hence data object like following can be made more comprehensible and less error prone - BigUser1 bigUser1 = new BigUser1(&quot;firstName&quot;, &quot;lastName&quot;, &quot;userName&quot;, &quot;address2&quot;,        &quot;address1&quot;, &quot;phone1&quot;, &quot;phone2&quot;, &quot;password&quot;, &quot;confirmPassword&quot;);Head over to video tutorial to learn more :)</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/1717544088826873077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/how-do-you-deal-with-multiple-form.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/1717544088826873077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/1717544088826873077'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/how-do-you-deal-with-multiple-form.html' title='How do you deal with multiple form objects in selenium'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-6170226075007686558</id><published>2021-02-16T18:34:00.008+01:00</published><updated>2021-05-03T16:13:58.379+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Security Testing"/><title type='text'>Security Testing and Selenium</title><summary type="text">I have come across many articles which talk of carrying out security testing with selenium however I found it very cumbersome to set up such tests. This is what this tutorial is going to make easy for you. My next Security Testing and Selenium YouTube video covers following - Importance of having security testing on CI What is dynamic application security testing Recommended tools from https://</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/6170226075007686558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/security-testing-and-selenium.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/6170226075007686558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/6170226075007686558'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/security-testing-and-selenium.html' title='Security Testing and Selenium'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-8693459679034935265</id><published>2021-02-13T11:31:00.004+01:00</published><updated>2021-02-24T23:14:51.860+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Training"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium WebDriver"/><title type='text'>How can you save resources when instantiaing driver?</title><summary type="text">I asked on my previous post about what was wrong in instantiating driver on set up method?And here is the solution video on my YouTube channel (After 5 years of gap I finally added new video tutorial :))The solution described on video tutorial uses following set up -public class BaseClassOnDemandDriverSetup {    private WebDriver driver;    @BeforeMethod    public void setupTest() {        // Any</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/8693459679034935265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/and-how-can-you-save-resources-when.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/8693459679034935265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/8693459679034935265'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/and-how-can-you-save-resources-when.html' title='How can you save resources when instantiaing driver?'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-1226723243756580245</id><published>2021-02-06T19:19:00.001+01:00</published><updated>2021-02-06T19:20:45.540+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Selenium WebDriver"/><category scheme="http://www.blogger.com/atom/ns#" term="What is wrong here?"/><title type='text'>What is wrong with instantiating driver on set up method?</title><summary type="text">Have you ever instantiated WebDriver object on a setup method? Is there something wrong here?@BeforeMethodpublic void setUp() {    driver = // instantiate Chrome, FF etc driver here}&amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/1226723243756580245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2021/02/what-is-wrong-with-instantiating-driver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/1226723243756580245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/1226723243756580245'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2021/02/what-is-wrong-with-instantiating-driver.html' title='What is wrong with instantiating driver on set up method?'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-3855897662753015843</id><published>2020-07-04T15:20:00.000+02:00</published><updated>2021-02-22T14:16:00.849+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Functional Test Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium Framework"/><title type='text'>Announcing Selenium Tests Automation Framework</title><summary type="text">
Selenium Tests Framework (referred as STF from here on) is a test automation framework for automated testing of Desktop web, mobile site and mobile apps. STF is based on WebDriver, Appium, TestNG and Maven.&amp;nbsp;STF source code&amp;nbsp;is available on GitHub.







Please NOTICE that if you are new to selenium then you should first watch Java Training Video Tutorials and&amp;nbsp;Selenium Training </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/3855897662753015843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2013/10/announcing-selenium-tests-automation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3855897662753015843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/3855897662753015843'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2013/10/announcing-selenium-tests-automation.html' title='Announcing Selenium Tests Automation Framework'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxj4hzL_aXfX8yzmNLwgjfqJjeWvugFmDEMj8FQzUVR9BwB0rjddcpgZ1pPLONoe2yhY2vs3dtDyd6qFuZNKgOQ2xTvDg-U2e67RZSuuH9zpJUbjzNm0PXRTrw3iAUCQ7_qxIycIL-2g0/s72-c/StepByStep.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4608630209994205502.post-2031795363396848320</id><published>2019-11-28T11:51:00.001+01:00</published><updated>2021-02-06T19:36:20.650+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Accessibility Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="cypress"/><category scheme="http://www.blogger.com/atom/ns#" term="Selenium WebDriver"/><title type='text'>Cypress (yet another) Selenium WebDriver killer</title><summary type="text">
There is no perfect tool, there are tools which satisfy specific requirements and Cypress is one such tool. I have not used Cypress and my assessment on this post is limited to information I have gathered reading about Cypress. Cypress appeared to me Selenium Remote Control (aka Selenium 1) repackaged with Chrome browser at it target. Cypress target audience is different than of Selenium&#39;s, </summary><link rel='replies' type='application/atom+xml' href='http://www.seleniumtests.com/feeds/2031795363396848320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.seleniumtests.com/2019/11/cypress-yet-another-selenium-webdriver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/2031795363396848320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4608630209994205502/posts/default/2031795363396848320'/><link rel='alternate' type='text/html' href='http://www.seleniumtests.com/2019/11/cypress-yet-another-selenium-webdriver.html' title='Cypress (yet another) Selenium WebDriver killer'/><author><name>tarun k</name><uri>http://www.blogger.com/profile/11392748105802885663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>