shoaibhannure
Hey Guys, I am an Automation Engineer. You can find my Java Selenium Codes to learn Automation. I enjoy Automating new things.
India
Pinned Repositories
Automate-Captcha-Code-Java-Selenium
Captcha Code cant be automated using Selenium. So an alternative to this is JoptionPane which pops up a standard dialog box and showInputDialog prompts user for some input. Once the user enters the displayed captcha and clicks OK it will be saved to the string captchaVal.
Log4j-Concept-Java-Selenium
log4j is a reliable, fast and flexible logging framework (APIs) written in Java, which is distributed under the Apache Software License. Logging is an important component of the software development. A well-written logging code offers quick debugging, easy maintenance, and structured storage of an application's runtime information.
Page-Object-Model-Framework-Hybrid-Approach-
Page Object Model or POM is a design pattern or a framework that we use in Selenium using which one can create an object repository of the different web elements across the application. To simplify, in the Page Object Model framework, we create a class file for each web page. This class file consists of different web elements present on the web page. Moreover, the test scripts then use these elements to perform different actions. Since each page’s web elements are in a separate class file, the code becomes easy to maintain and reduces code duplicity.
Select-Date-from-Calendar-By-Javascript-Executor-Java-Selenium
In this repository, there is code to select Date from Calendar by using Java Script Executor. It is one of the alternative method to select Date
Alert-Pop-Up-Handle-Java-Selenium
In this repository Alert Pop Up messages displayed by Java Scripts are handled using Java with Selenium.
Drag-And-Drop-Java-Selenium
In this repository, Code to drag and drop Source to Destination Path is performed, using Actions Class. Dragging Source Path to Destination Path is covered
Dynamic-Handling-Auto-Suggestive-Drop-Down-Java-Selenium
In this repository, auto suggestive drop downs are handled dynamically. If position of Search Result changes in Auto Suggestive drop down then it must be handled dynamically. And then click the desired Search Result from the Auto Suggestive List
Explicit-Wait-Java-Selenium
The Explicit Wait in Selenium is used to tell the Web Driver to wait for certain conditions (Expected Conditions) or maximum time exceeded before throwing "ElementNotVisibleException" exception. It is an intelligent kind of wait, but it can be applied only for specified elements. It gives better options than implicit wait as it waits for dynamically loaded Ajax elements. Once we declare explicit wait we have to use "ExpectedConditions" or we can configure how frequently we want to check the condition using Fluent Wait. These days while implementing we are using Thread.Sleep() generally it is not recommended to use
File-Download-Concept-Java-Selenium
In this repository, there is a code on how to disable download Pop Up of a Browser. So we need not need to accept download everytime & later save a file to a location other than downloads. Later Verify the File Size by using Test NG Framework and then delete the File and the Folder.
Handle-File-Upload-Pop-Up-Java-Selenium
In this repository, there is code on how to handle File Upload Pop Up. Selenium cannot handle Windows based Pop Up. So we can select any file for uploading by passing file name in sendkeys, without clicking Browse button.
shoaibhannure's Repositories
shoaibhannure doesn’t have any repository yet.