InGeek CulturebySajitha PathiranaAMA: When to use JavaScript Executor?Is it a good practise to use JavaScript Executor in our tests? Let’s figure that out.Jul 28, 2022Jul 28, 2022
InWebtipsbySajitha PathiranaJavascriptExecutor is not a jewelJavaScript Executor makes the lives of test automation engineers much easy. However, we should not completely rely on it. Why?Jun 26, 2022Jun 26, 2022
InNerd For TechbySajitha PathiranaGoodbye to the Cucumber data passing problem.We talked about the challenges of Cucumber in my previous article. In this we will talk about how to inject data via the step definition.Jan 25, 20223Jan 25, 20223
InGeek CulturebySajitha PathiranaHow to handle custom download location in selenium — ChromeIf you have ever come across a challenge in selenium to verify the downloaded file, this article is for you. File Downloading with…Dec 26, 20211Dec 26, 20211
InGeek CulturebySajitha PathiranaLast but not least — Test Execution Analysis — Tips to do it better.Test result analysis is ultra-important in the test automation cycle. #Test #TestAutomation #QA #TestAnalysis #Report #Logs #ScreenshotJan 6, 2022Jan 6, 2022
InGeek CulturebySajitha PathiranaMake your test data unique in SUT with a few simple steps.Generate a unique test data set in every test cycle to increase test reliability using SUT version and timestamps.Jan 8, 2022Jan 8, 2022
InGeek CulturebySajitha PathiranaHow to handle custom download location in selenium — EdgeIf you have ever come across a challenge in selenium to verify the downloaded file, this article is for you. File Downloading with edge.Jan 2, 20221Jan 2, 20221
InWebtipsbySajitha Pathirana[Test Data]Employee registration with Java Faker using random data setYou might have struggled at least a day in your life to generate the required test data for your tests. Java faker, test data, generate…Dec 26, 2021Dec 26, 2021
InNerd For TechbySajitha PathiranaTime to automate localization testing.Localization testing is a testing technique used to test the behavior of the software specific to the region or locale.Dec 5, 2021Dec 5, 2021
InGeek CulturebySajitha PathiranaBe smart and handle wait conditions smarter in selenium — Part IIThis is the second part of the smart wait conditions article series. Smart wait condition for content to load, before performing any…Oct 27, 2021Oct 27, 2021
InWebtipsbySajitha PathiranaDon’t ignore the exception that knocks on your door.Treat the exception as an exception and handle them to avoid interrim failures during the test execution.Oct 24, 2021Oct 24, 2021
InNerd For TechbySajitha PathiranaBe smart and handle wait conditions smarter in seleniumScript failures, flaky tests are cumbersome and we use different combinations of wait conditions offered by selenium. Handle them smartly.Oct 25, 2021Oct 25, 2021
InGeek CulturebySajitha PathiranaOur time has come Automation EngineersWith the launch of Selenium v4, we will have lots of re-work upgrading our existing testbeds.Oct 17, 20211Oct 17, 20211
InGeek CulturebySajitha PathiranaA simple guide to capture browser logs for failed testsCapturing browser logs during a test failure in your test framework will enhance the ability to narrow down the issue.Sep 25, 2021Sep 25, 2021
InNerd For TechbySajitha PathiranaEasy way to implement Cross Browser Support in your automation frameworkHow to support multiple browsers in your test framework with Java supplier interface.Sep 21, 2021Sep 21, 2021
InWebtipsbySajitha PathiranaThe Essential guide on TestNGIf you are exploring the test automation world, you can’t forget TestNG. TestNG provides rich collections of annotations and listerners.Sep 8, 2021Sep 8, 2021
InNerd For TechbySajitha PathiranaThread Sleep is useless in your test script, here is WHY?No more flaky tests and no more thread-sleeps in your test-script. Here is the best approach to follow to over-come both of the challenges.Aug 21, 2021Aug 21, 2021
InNerd For TechbySajitha PathiranaHow to support multiple browsers in your test framework — Part IToday cross-browser testing is a must-have feature in your automation framework. Here is a guide to implement cross browser in your tool.Aug 29, 20212Aug 29, 20212
InILLUMINATIONbySajitha PathiranaThe most under-estimated XPATHsIf you are an automation engineer, you have heard the word XPath many times in your life. XPath is a vast topic.Aug 31, 2021Aug 31, 2021
InGeek CulturebySajitha PathiranaWrite your own Click Command in SeleniumWrite your own click command to avoid Element Click Intercepted Exception.Sep 5, 2021Sep 5, 2021