- Видео 258
- Просмотров 1 091 054
AJ AUTOMATION
Индия
Добавлен 29 июн 2019
Welcome to my channel!
⏬ I am Aj from India. I learn & share my knowledge on Automation Testing Concepts.
⏬ 250 videos uploaded so far on Test Automation and Many more to add on Framework design with Selenium, Java, Maven, Git, Jenkins, Docker, TestNG.
"Keep Learning and Keep Sharing".
✅ Automation Framework from Scratch
✅ Selenium ✅ Docker Selenium Grid
✅ Jenkins ✅ Maven
✅ TestNG ✅ Git GitHub GitLab
✅ Java ✅ IntelliJ Tutorials
🔔 Please share and Like the content whichever you find informative to reach more candidates learning Test Automation. 🔔
👉 Sharing knowledge is the Best thing you can do for the community .
🔔 I am unable to access old LinkedIn profile, but we can reconnect again here 👉 www.linkedin.com/in/ajit-pandiswaran-689431310
📧 Email ID: AjAutomation04@gmail.com
⏬ I am Aj from India. I learn & share my knowledge on Automation Testing Concepts.
⏬ 250 videos uploaded so far on Test Automation and Many more to add on Framework design with Selenium, Java, Maven, Git, Jenkins, Docker, TestNG.
"Keep Learning and Keep Sharing".
✅ Automation Framework from Scratch
✅ Selenium ✅ Docker Selenium Grid
✅ Jenkins ✅ Maven
✅ TestNG ✅ Git GitHub GitLab
✅ Java ✅ IntelliJ Tutorials
🔔 Please share and Like the content whichever you find informative to reach more candidates learning Test Automation. 🔔
👉 Sharing knowledge is the Best thing you can do for the community .
🔔 I am unable to access old LinkedIn profile, but we can reconnect again here 👉 www.linkedin.com/in/ajit-pandiswaran-689431310
📧 Email ID: AjAutomation04@gmail.com
How to Set Test Priority WITHOUT Using the 'priority' Attribute in TestNG | Set Priority Dynamically
▶️ Next IMP Interview question - How to Set Test Priority without Using the 'priority' Attribute in TestNG , so will see how to Set TestNG Test Priority Dynamically without the 'priority' Attribute using the IAnnotationTransformer interface
Thanks for watching! Happy coding and automating!
▶️ If you have any queries , questions or suggestions, please add in the comment. I will be happy to hear suggestions and feedback from you so that I can improve the same. Help your friends to learn automation by suggesting the channel. Thanks
======================================
****************AJ AUTOMATION**************
======================================
Hi guys, Please share and Like the content whi...
Thanks for watching! Happy coding and automating!
▶️ If you have any queries , questions or suggestions, please add in the comment. I will be happy to hear suggestions and feedback from you so that I can improve the same. Help your friends to learn automation by suggesting the channel. Thanks
======================================
****************AJ AUTOMATION**************
======================================
Hi guys, Please share and Like the content whi...
Просмотров: 77
Видео
How to Skip Tests from Single or Multiple Modules in TestNG WITHOUT Using enabled = false Attribute
Просмотров 6914 дней назад
▶️ Next IMP Interview Question - How to Skip Tests from Single or Multiple Modules in TestNG Without Using enabled = false Attribute. Here we will learn how to skip TestNG Tests from Single or Multiple modules using TestNG IAnnotationTransformer interface. Thanks for watching! Happy coding and automating! ▶️ If you have any queries , questions or suggestions, please add in the comment. I will b...
How to Run Multiple TestNG XMLs In Parallel | Run Multiple TestNG Suites In Parallel in Selenium Q&A
Просмотров 5714 дней назад
▶️ Next IMP Interview Question - How to Run multiple TestNG Suites In Parallel in Selenium Framework. Thanks for watching! Happy coding and automating! ▶️ If you have any queries , questions or suggestions, please add in the comment. I will be happy to hear suggestions and feedback from you so that I can improve the same. Help your friends to learn automation by suggesting the channel. Thanks A...
How To Run Multiple TestNG XMLs in Single Maven Build with Surefire Plugin| Automation Interview Q&A
Просмотров 5014 дней назад
▶️ Next IMP Interview Question - How To Run Multiple TestNG XMLs in Single Maven Build Using Surefire Plugin. Thanks for watching! Happy coding and automating! ▶️ If you have any queries , questions or suggestions, please add in the comment. I will be happy to hear suggestions and feedback from you so that I can improve the same. Help your friends to learn automation by suggesting the channel. ...
How to Run Tests in Parallel in Maven Build | Selenium Interview Q & A | Parallel Execution in Maven
Просмотров 216Месяц назад
▶️ In this video , we will learn about Parallel execution in Maven. This will be asked in the Selenium interview - How to Run Tests in Parallel in Maven Build. ▶️ Here we configure Surefire plugin in the Maven pom.xml and run methods or classes in parallel mode. Thanks for watching! Happy coding and automating! ▶️ If you have any queries , questions or suggestions, please add in the comment. I ...
How to Verify Font color, Font size, Font Weight & Font Family in Selenium| Selenium Interview Q & A
Просмотров 476Месяц назад
Test Automation Interview Question and Answer playlist. ▶️ In this video, we will learn how to verify various font properties-such as color, size, weight, and family using Selenium WebDriver in Java. ▶️ We can use getCssValue() method to get different css properties for a WenElement on UI. Thanks for watching! Happy coding and automating! ▶️ If you have any queries , questions or suggestions, p...
Session 11 - Run Automation on AWS EC2 | Shell Script | Docker Selenium Grid | Jenkins | GitLab
Просмотров 4142 месяца назад
▶️ In this session, we will see complete end to end process of Executing Selenium Framework on AWS EC2 instance using Docker Selenium Grid and Shell Script file from Jenkins Parameterized Job. * STEPS * 1. Sign up for an AWS account - Create an EC2 instance. - Connect to EC2 using the .pem file. 2. Install Maven, Java, Jenkins, Docker, Docker Compose, Git etc. 3.Setup Jenkins Parameterized Job ...
Session 10 - Setup Docker Selenium Grid | Run Automation on Docker Containers | Selenium on Docker
Просмотров 2702 месяца назад
Automation Framework Design Series - Selenium With Java. ▶️ In this session 10, we will see step by step process for "How to Setup Docker Selenium Grid and Run automation on docker containers". Selenium Tests Parallel execution on Docker Selenium Grid Steps - * Install docker application on your system * Start the docker desktop app * Setup Docker Selenium Grid * Create and run Hub and Node con...
Session 9 - Run Automation Using BATCH Script | Update Parameter values from Jenkins using .bat file
Просмотров 2132 месяца назад
▶️ In this video, we'll talk about how to run your Selenium automation tests by dynamically updating configuration parameters using a BATCH script. We'll demonstrate how to use Jenkins in a parameterized job to adjust settings such as the browser type, environment, parallel execution mode, and more. ▶️ Learn how to automate the process of updating these values in your config.properties file and...
Session 8 - Add Custom HTML Table in Extent Report | Customize Extent Report Java Selenium Framework
Просмотров 3012 месяца назад
▶️In this session, we’ll explore how to customize Extent Reports in a Selenium Java Framework by adding a custom HTML table. We'll create a Test Summary table that displays the total number of tests executed, along with detailed columns for Passed, Failed, Skipped tests, and the overall Pass Percentage. Thanks for watching! Happy coding and automating! ▶️ If you have any queries , questions or ...
How to Fix Cannot Find the Declaration of Element project Error in Maven POM.xml in Eclipse IDE
Просмотров 7183 месяца назад
▶️ In this video, lets try to troubleshoot and resolve this common issue in Eclipse IDE - Cannot find the declaration of element 'project' error in your Maven pom.xml file We need make sure Schema location points to correct location which might cause validation issue in pom xml file. Once you replace http to https or https to http, just save the pom.xml and update your maven project , this shou...
Session 7 - How to Generate & Customize Extent Report in Selenium Java Framework- Step-by-Step Guide
Просмотров 5693 месяца назад
▶️In this video, you'll learn how to generate and customize Extent Reports in your Selenium automation framework step by step. Whether you're a beginner or an experienced tester, this tutorial will guide you through everything you need to know about Extent Reports. Video is little lengthy so you can play with 1.5x speed to finish it in less time but try to watch complete video * Steps to Genera...
Session 6 - Selenium Framework - Setup Log4j2 in Java Selenium | Generate Log file using Log4j API
Просмотров 2533 месяца назад
▶️ In this session, we will see How to generate logs using Log4j2 API in Selenium Framework with Java. We will configure Log4j using log4j2.xml to Print logs in the console and add log4j logs in automation.log file. Also we will learn about ThreadLocal class usage in automation framework ⚡️ Full Playlist Link - Selenium Automation Framework using Java - ruclips.net/p/PLlc_LrU50tljADn-fgLmaXE5P_...
Session 5 - Verify Presence Of Fields in Selenium Java | Read Field Names from Excel & Verify on UI
Просмотров 2563 месяца назад
▶️ In this video, we will see the process of verifying the presence of fields on a web page using Selenium WebDriver and the Page Object Model (POM) framework. This tutorial demonstrates a data-driven approach by reading field names from an Excel sheet and asserting their presence with a custom Java method. ▶️ Step 1 - Create a Excel and add Field names you want to assert on different page in t...
TestNG Listeners in Selenium | How to Use TestNG Listeners in Selenium WebDriver with Examples
Просмотров 2113 месяца назад
▶️ I have merged TestNG Listeners session in this single video. This video would cover different types of TestNG Listeners which we use in the Selenium WebDriver automation framework. This 30 mins video can help you to go through these topic quickly before going for the Test automation interviews. Thanks for watching! Happy coding and automating! ▶️ If you have any queries , questions or sugges...
Session 4 - Selenium Framework using Java | Retry Failed Tests | Capture Screenshots on Failure
Просмотров 2184 месяца назад
Session 4 - Selenium Framework using Java | Retry Failed Tests | Capture Screenshots on Failure
Session 3 - Selenium Framework POM | Implement Page Actions | Setup Config file & ConfigReader class
Просмотров 2414 месяца назад
Session 3 - Selenium Framework POM | Implement Page Actions | Setup Config file & ConfigReader class
Session 2 - Selenium Framework using Java | Implement - Page Objects, Test Classes, CustomWait Class
Просмотров 7004 месяца назад
Session 2 - Selenium Framework using Java | Implement - Page Objects, Test Classes, CustomWait Class
Session 1 - Java Selenium Framework - Initial Setup | Designing Basic Page Object Model Structure
Просмотров 1,3 тыс.4 месяца назад
Session 1 - Java Selenium Framework - Initial Setup | Designing Basic Page Object Model Structure
Handling Cookies in Selenium | Save and Reuse Cookies Across Tests in WebDriver - Practical Example
Просмотров 9635 месяцев назад
Handling Cookies in Selenium | Save and Reuse Cookies Across Tests in WebDriver - Practical Example
Test Automation Interview Question- How to RUN Specific Test Class & Test Method using Maven Command
Просмотров 1565 месяцев назад
Test Automation Interview Question- How to RUN Specific Test Class & Test Method using Maven Command
Test Automation Interview Q&A - How to Run Selenium Tests in Parallel Without using TestNG xml file
Просмотров 2845 месяцев назад
Test Automation Interview Q&A - How to Run Selenium Tests in Parallel Without using TestNG xml file
How to Explain Selenium Automation Framework Structure in Test Automation interviews for Beginners
Просмотров 8445 месяцев назад
How to Explain Selenium Automation Framework Structure in Test Automation interviews for Beginners
Docker Selenium Grid - Full Tutorial for Test Automation | Run Selenium Tests On Docker Containers
Просмотров 2,6 тыс.6 месяцев назад
Docker Selenium Grid - Full Tutorial for Test Automation | Run Selenium Tests On Docker Containers
How to Execute Failed Tests automatically in Selenium using IRetryAnalyzer | Re-Run Tests in TestNG
Просмотров 2907 месяцев назад
How to Execute Failed Tests automatically in Selenium using IRetryAnalyzer | Re-Run Tests in TestNG
How to use IAnnotationTransformer Listener to Change Priority of TestNG method/disable TestNG method
Просмотров 1487 месяцев назад
How to use IAnnotationTransformer Listener to Change Priority of TestNG method/disable TestNG method
Use of IInvokedMethodListener in automation example | Print Start & End TimeStamp for TestNG methods
Просмотров 1087 месяцев назад
Use of IInvokedMethodListener in automation example | Print Start & End TimeStamp for TestNG methods
TestNG Listeners : How to use ITestListener in automation with Selenium | Implement ITestListener
Просмотров 4998 месяцев назад
TestNG Listeners : How to use ITestListener in automation with Selenium | Implement ITestListener
TestNG Listeners : How to use ISuiteListener with example | Implement onStart and OnFinish methods
Просмотров 2458 месяцев назад
TestNG Listeners : How to use ISuiteListener with example | Implement onStart and OnFinish methods
TestNG Listeners Overview- What are Different Listeners in TestNG and methods available in Listeners
Просмотров 1689 месяцев назад
TestNG Listeners Overview- What are Different Listeners in TestNG and methods available in Listeners
Hello, it's great to see your video on BrowserMob! I have a question: Is it possible to intercept an HTTP request and either add a new header or modify the value of an existing one, so that we can see the changes reflected in the "Network" tab under the headers of the response in the browser?
Amazing and simple to understand. Thanks 👌🏼👌🏼👌🏼
Welcome 🙂👍
THANK YOU KIND MAN YOU ARE MY SAVIOR🙏🙏🙏🙏🙏
Welcome 🙂👍
Really helpful, Thank you so much bro.😊❤
Welcome bro 👍🙂
Can you please share this project pom file and chromedriver version and chrome browser version details please
Its really helpfull, thank you brother for such a good content
Welcome 🙂👍
Any plan for playwright e2e framework AJ
Yes there is, however first playlist to learn playwright concepts and then we can move to the framework Designing
@@AJAUTOMATION eagerly waiting for playlist to start🤞
Very informative ❤ Thanks for the video
Welcome 👍
Sir, what's the difference between plugins and dependencies in maven pom.xml
Excellent
Hi sir I am not able to find the ssh file in that location after generating it, please help
Are you able to see any error while generating the keys? When we create ssh keys using ssh-keygen then by default keys should be created under c:\users\username \. ssh folder. If you specify any other custom location during the keys creation then check that location...
hi AJ, if I want to run multiple xml files with different environment urls , can you please share the example.
You can use testng parameters inside the testng xmls. Ex - We can have 2 TestNG Xmls TestNG_Dev. Xml TestNG_Qa. Xml Use <parameter name="url" value="dev server url" Same add in qa xml Read this url parameter value in automation test methods and run these 2 xmls from the surefire plugin. That will run 2 xmls on different urls specified in the xmls..
@@AJAUTOMATION thanks a lot!!
can i use them in one container? Selenium 4.25.0 installing Chrome and chrome driver inside the container via Dockerfile I want to run three containers with this code going to different links (input param env var) `but i am getting Could not start a new session. Response code 500. Message: session not created: Chrome failed to start: exited normally. (session not created: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/chromium is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
This might happen due to incorrect setup in dockerfile.. can you share Dockerfile , also check u have sufficient resources like cpu , RAM memory etc.
Thank you nro.😊
Thanks
Welcome 👍🙂
how to add dark mode in eclipse?
In eclipse, Go to window - preferences - General - Appearance - Theme drop down will be there, u can select dark there.
thanks!
Welcome 🙂👍
Hi Sir, In my framework I did a setup to execute selenium script into docker containers. Here when I run my testng.xml file then all the scripts are executing successfully into docker containers. But the problem is when I run same script using maven command I.e mvn clean test then it's throwing an errors. Do you know why? If possible could you please try to execute script into docker container using maven command and see if it's executing successfully or not? Thanks
yes its working , what's the error you are getting with maven command ?
maybe you know how to do the same thing only with android emulators that are in docker?
No @ПётрЯснецов , I haven't worked on this.
How to run scenarios of feature file
You can do it With the plugins configuration for running cucumber feature file scenarios in parallel. Plz chk this might help you - cucumber.io/docs/guides/parallel-execution/?lang=java
Very nicely explained!
Thanks for watching 🙂👍
Hello sir I have cookies in .txt format on how to load these cookies in selenium without login to load the session.
Here you need to store the cookies in txt file in correct format like nameofcookie=value;domain;path;expiry read this file using java code. Store nameofcookie , value domain etc in String format then build the cookie like below using above data from txt file Cookie cookie = new Cookie.Builder(nameofcookie, value).domain(domain).path(path).expiresOn(expiry).build(); now you can use addCookie method to add above cookie object. driver.manage().addCookie(cookie);
Hi sir Code is Working but creating Empty file package Programming; import java.io.File; import java.io.IOException; import java.util.EnumSet; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.Proxy; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.remote.CapabilityType; import org.openqa.selenium.remote.DesiredCapabilities; import org.openqa.selenium.remote.RemoteWebDriver; import io.github.bonigarcia.wdm.WebDriverManager; import net.lightbody.bmp.BrowserMobProxy; import net.lightbody.bmp.BrowserMobProxyServer; import net.lightbody.bmp.core.har.Har; import net.lightbody.bmp.proxy.CaptureType; public class AkashHar { public static void main(String[] args) throws IOException { // Start the proxy on some port BrowserMobProxy myProxy = new BrowserMobProxyServer(); myProxy.start(0); // Set SSL and HTTP proxy in SeleniumProxy Proxy seleniumProxy = new Proxy(); seleniumProxy.setHttpProxy("localhost:" + myProxy.getPort()); seleniumProxy.setSslProxy("localhost:" + myProxy.getPort()); // Add Capability for PROXY in DesiredCapabilities DesiredCapabilities capability = new DesiredCapabilities(); capability.setCapability(CapabilityType.PROXY, seleniumProxy); capability.acceptInsecureCerts(); capability.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true); // Set captureTypes EnumSet<CaptureType> captureTypes = CaptureType.getAllContentCaptureTypes(); captureTypes.addAll(CaptureType.getCookieCaptureTypes()); captureTypes.addAll(CaptureType.getHeaderCaptureTypes()); captureTypes.addAll(CaptureType.getRequestCaptureTypes()); captureTypes.addAll(CaptureType.getResponseCaptureTypes()); myProxy.setHarCaptureTypes(captureTypes); // HAR name myProxy.newHar("MyHAR"); // Start browser and open URL WebDriverManager.chromedriver().setup(); ChromeOptions options = new ChromeOptions(); options.merge(capability); WebDriver driver = new ChromeDriver(options); driver.manage().window().maximize(); // Print Driver Capabilities System.out.println("Driver Capabilities===> " + ((RemoteWebDriver) driver).getCapabilities().asMap().toString()); // Navigate to the URL driver.get("main.dvl.amp.vg/"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); // Perform actions driver.findElement(By.xpath("//input[@id='email']")).sendKeys("akshay0"); driver.findElement(By.xpath("//input[@id='password']")).sendKeys("Skyson@420"); driver.findElement(By.xpath("//button[@id='btnLogin']")).click(); // Wait for a bit to allow requests to finish try { Thread.sleep(5000); // Adjust the time based on your application's response time } catch (InterruptedException e) { e.printStackTrace(); } // Get HAR data Har har = myProxy.getHar(); if (har == null || har.getLog().getEntries().isEmpty()) { System.out.println("No entries in HAR. Make sure requests were made."); } else { // Create directory if it doesn't exist File harFolder = new File(System.getProperty("user.dir") + "/MyHARFolder"); if (!harFolder.exists()) { harFolder.mkdirs(); } // Write HAR data to file File myHARFile = new File(harFolder, "Main1.har"); har.writeTo(myHARFile); System.out.println("==> HAR details have been successfully written to the file: " + myHARFile); } // Cleanup myProxy.stopProxy(); driver.quit(); } }
Nice explanation. Just one thing do we have any video that demonstrate how we can store ExtenetReport into S3 bucket? Thanks
No @pritesh I don't have any video for that, Not worked on it yet
@@AJAUTOMATION Okk No Problem. You are doing the awesome work. This is the actual thing teams need to learn and implement in project.
Thank you :) video was really helpful
Welcome.. 👍 Happy to see that video helped you 🙂
After spending over 6 hours looking for a solution to this problem, I found your video. Congratulations on your attention to detail (that's what helped me solve my problem) and your teaching approach. 🙂
Happy to see that video helped you 🙂👍
Any idea how to pass this in gradle java?
I haven't tried for gradle yet. You may try with Property flag -Pnameofproperty=value
is this same for macos system
Not tried on Mac yet, however I believe it should be same with vs code app and Git installed on Mac
Thank you!
Welcome 👍🙂
What should be ideal config for 10 parallel thread. Thanks for informative video
For 10 threads in parallel, we can use single ec2 with at least 16 / 32 gb RAM And 8 cpus. In the Selenium grid u can give every container a minimum of 2 / 3 gb ram and 1 cpu so that tests will run properly. Another approach we can try is to use 2 ec2 instances and distribute 5 tests per instance to balance the load. 5 tests on first and 5 tests on second instance will be easy, effective and again everything depends upon your budget as it costs more if we use ec2 with higher RAM and CPUs.
For me the node containers are getting exited just after creating it or restarting it.please suggest
It can happen due to various issues, could be due to insufficient memory or hub and node versions are not correct, check configuration again if nodes are registered with the hub or not. Try to use docker compose with correct configuration to setup grid with latest hub and node images
Suggestion : it would be better if you can show one successful test and execute it and then add other tests. This will build confidence in the beginner audience.
Thanks for suggestions 👍🙂
can you please share the created code ?
Plz chk - - - gitlab.com/ajautomation/amazon-automation
Nice sir, thankyou....
Welcome 🙂👍
Very clear explanation. Thank you!!
Welcome 🙂👍
THANKSSSS SO MUCH!!💙💙 I was all over the place, and like I don't know what was going on. After following until the gitbash and ssh keys, I was able to follow through and figure out on my own. You were soooo good at explaining it. I was watching other tutorials, they were cool too but this was the exact thing I was looking for. Thanksss!
Wonderful to hear that video helped you... Thnx for your feedback 🙂👍
Can we add same stuff for git ci pipeline to provide manual input at manual run
Not sure about this, how do you want to give input manually where we can provide while building the Jenkins job, pipeline should pick parameters values..
great, thanks man
when I did "git push origin master", it gave me back "fatal: unable to access gitlab/path: The requested URL returned error: 403", what should I do?
That means u don't have necessary permissions to access the repo, so Plz try adding ur ssh key in the Gitlab account first before pushing the project.
Thanks Bro. it worked well.
Great 👍🙂
I run docker on linux successfully desgned remotewebdriver I see the hub and nodes in grid but once I run chrome runs others not once I get logs for docker I am getttin below error Failed to export spans. Server responded with gRPC status code 2. Error message: Failed to connect to localhost/[0:0:0:0:0:0:0:1]:4317 do you aware that error ?
not came across such error yet, but You can try to reconnect hub and nodes with different new network and make sure port 4317 is open and accessible. Try to use Latest versions of Selenium/Hub and Nodes using docker compose yml file again.
You are solving real world automation problem. Thanks for the great playlist.
Hello , i applied all the cmds shell i installed docker i opened the localhost link but no nodes are visible i didint understand whats yhe pb ,if you can help me ? :(
Please try running below commands one by one -( Before running any command, Make Docker Desktop Application / Engine is running on your system ) 1. docker network create grid4nw 2. docker run -d -p 4445:4444 --net grid4nw --name seleniumHub selenium/hub:4.0.0-rc-2-20210930 3. docker run -d -p 4446:5900 -p 4447:7900 --net grid4nw -e SE_EVENT_BUS_HOST=seleniumHub -e SE_EVENT_BUS_PUBLISH_PORT=4442 -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 --shm-size="2g" --name chromeNode1 selenium/node-chrome:4.0.0-rc-2-20210930 Now open - localhost:4445/ui/index.html#/ If still face issues , please email me with screenshots to assist you further.
Nice content and clearly explained .I have a question regarding when we dealing with screenshot handling like comparsion,we are getting below exception while comparing the screenshots with help of AWT. java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it Can you please share any inputs to resolve this.appreciate for urqucik reply and help.
For image comparison, have you tried the ashot library...
Thanks a lot ...I tried hard to figure out what was actually wrong with the code for headless run. This explanation is really helpful 👍👍
Great to hear! 🙂👍
I wanted to fetch the text that is in an Auto-suggestive textbox and this element in html doesn't have any attribute carrying that text. Not able to fetch using getText, getAttribute. Need help..
Try to create the correct XPath for that element with * for tag and dot instead of text ().. And use inner text or inner html.. This might help..
We can not create jar file after follow all instruction , in export jar option not show, zip option display
Could you please send me an email with screenshots so that it will be easy to understand the issue.. Ajautomation04@gmail.com
Thansk sir
Welcome 👍🙂
Please share GitHub link for learning purpose
You are truly a life saver
Welcome, Thanks for watching 👍🙂