I have done one project I need clarification about how to make automation agile; I am using python(selenium) in pycharm and the Prblm is once there is an element no found entire script stops but I want it to refresh or restart from the same index where it left out. Can you please share some resource or advice on how to handle.
I've finished you Katalon Tutorial Mr. Raghav, and I am forever in your debt, not only did you get me a new job, but also a job that I wanted. You're amazing and your tutorial is just soo wholesome. All I could give for now is a thx but I hope in the future I could do more
Hey, Raghav! I just wanted to send a big thanks from my side. You helped me finish my bachelor degree project with your video tutorials. I will recommend your videos to more friends! Congrats for your hard work!
I've watched many videos from this series now. This is easily one of the clearest, well laid out set of tutorials I've ever come across. Thank you so much for the effort you have put into them. Saved me what would of been days trawling through excruciating documentation!
Hi Sir, Thanks a lot for the step by step explanation.Helped me a lot to learn automation from scratch from installation. Your videos are super good. Good explanation. Thank you.
Hello sir...great start pls continue the series...hope I'll learn to build a framework from scratch by this... always loved your explanation... thanks a lot sir
@Automation Step by Step It was really good session cause i have so many doubts in selenium but i only see your 1st video and i get clear idea about the selenium and also your teaching is very nice i just love it cause my all doubt are related to dependencies are clear now
Hellow Sir, I am Manual tester as profession & verymuch interested in Automation. Today I am starting with ur videos to shape my future in the Automation testing.
what will be the process if click on some button and next page open and test run on the next page then move to again next page? or every time I have to pass the URL for page test. can we only test one form or pages in selenium, we can't jump the pages from one to another . are you post any video on this topic if yes then please provide the link?
Hi Dinesh, you can do pagination in Selenium using scripting. You can find several examples online like stackoverflow.com/questions/40889413/navigating-through-pagination-with-selenium-adding-items-to-a-hashmap
Hi Emad, an alternative will be to add the jars manually in the project, This is shown in this playlist - ruclips.net/p/PLhW3qG5bs-L_s9HdC5zNshE5Ti8jABwlU However I will suggest to go the Maven way, It will be easy to manage later
Hi Raghav - webdriver-bidi-protocol could you explain bout this .. what this protocol and how we will use it .. Selenium .. could you explain on this .Thank you !
Hey I will start a class in December and I'm a complete beginner to programming. About how long does it typically take to learn automation and get a job?
Hi, you can get started within a month. After this you can keep on learning more. There is no end to learning. but a dedicated effort of 1 month will take you to a position where you will be able to create test automation frameworks in selenium
@@RaghavPal Thanks. I'm leaving my job for 3 months so I can put all my effort into learning. I was never in a rush but currently all of a sudden I'm in desperate need of a job in this industry and I'm hoping to get a job in that time frame or at least be ready for interviews.
Hi Dinesh, captcha is to prevent robots or automated scripts mimic humans. So ideally we should not automate Captcha, However there are ways to handle it. I will say check the following 1. How imp is to automate this scenario 2. Check the time and effort required 3. Check with your dev team if Captcha can be disabled in testing env 4. Check with your team if a static Captcha be provided in QA env
here is a list of all the Selenium commands that you can use: * get(url): This command opens a web page in the browser. * findElement(By locator): This command finds an element on the web page. * click(element): This command clicks on an element on the web page. * sendKeys(element, text): This command sends text to an element on the web page. * clear(element): This command clears the text from an element on the web page. * getText(element): This command gets the text from an element on the web page. * getAttribute(element, attribute): This command gets the value of an attribute from an element on the web page. * isDisplayed(element): This command checks if an element is displayed on the web page. * isEnabled(element): This command checks if an element is enabled on the web page. * isSelected(element): This command checks if an element is selected on the web page. * quit(): This command quits the browser.
Hello raghav! Firstly I would like to thank you 1st for such detailed videos for beginners. Raghav please help me! One of my friend recently got placed in infosys studied selenium java from almost 2 years.I asked her how she prepared, she said she didn’t prepared any interview questions. So I am in doubt is going through interview questions from various websites is really worth? Is it useful to crack a interview.
Hi Kris, I will suggest to get as much hands-on exp as you can, Just going through interview questions online may not help if you do not have practical knowledge. Can check my sections here - automationstepbystep.com/
@@RaghavPal Hi Raghav, Thanks for the reply. I have already gone through all the topics practically. Now its time to apply for interviews so is it useful to go through different sites for interview questions.
Hi Raghev. I build my companies CI/CD system with Jenkins. Next step is now to automate the test. Which of your Playlists would you recommend for doing Tests on Multiple Browsers & Mobile Phone Testing so i can call these Tests from within Jenkins? Some guys in my company are pushing for Testautomation with Katalon Studio, barely knowing it, i think its because Katalon on first sight implements everything (Recorder etc) in a Suite, so it would be easier for them to do basic Test Automation. Should i still propoose Selenium over Katalon?
Hi, so what are the applications under scope. Is it only web applications and you need to run on desktop browsers. What is the technology stack of your apps. Based on this I can recommend
Yes its a web application running on Tomcat(s). Its made with Java in Backend & HTMLT/CSS/JS/TypeScript in Frontend. Devs are also starting to use AngularJS lately. We are using a 3-Tier-Staging DEV,TEST,PROD.
With the help of your Selenium Beginner Videos I build a Testing Framework with Selenium using Eclipse on Windows Machine. I just use the headless PhantomJS BrowserAPI to run the jar file inside my Jenkins Job on my Jenkins server machine which has no Broswer because it is a server. As i understand i can test the HTML part of our webapplication with Selenium. So i could use Protractor for the Angular Elements of our webapp (and calling it inside my Jenkins Job). Do you recommend this setup? Or would you use Katalon and build the jar file there?
Hi Raghav, thanks for the wonderful tutorials of automation framework. I have few questions . Can we use sprint boot in this framework and how it can make things simple and can we do parallel testing or multiple browser testing with spring integration.
HI Raghav sir, My question is that you thought selenium framework for beginners in your tutorial .. one of interviewer asked me which framework used in selenium my answer is java language but what to say if they ask which framework like "data driven framework " or "key driven" or "hybrid " which one we need to mention?
This one is hybrid and selenium framework can be created using multiple languages like Java, Python, JavaScript, Ruby, C# Can find more here - automationstepbystep.com/
some videos say we should select create simple project and some say don't select anything.can you tell me what is the difference in selecting and not selecting simple project and its impact.If i want to create a project for my company what should be the ideal way
Hi Veena, if you select simple, you can skip archetype Some links to help you docs.jboss.org/tools/4.0.1.Final/en/maven_reference/html/creating_a_maven_project.html maven.apache.org/guides/introduction/introduction-to-archetypes.html
Hi Sai, Have I used clickOnElement here, I will have to see. You can check all functions in the documentation seleniumhq.github.io/selenium/docs/api/java/
Hello Raghav, I am using Eclipse version Oxygen.3a. Are Package and Project explorer the same? Despite of clicking on Package explorer from the quick access, I was not able to get it. I tried creating a Maven Project from Project explorer, and I got this error----> Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6 Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Hi Akhila, project explorer and package explorer are diff views of your project, I always use pacakge explorer so i get to see all packages, lib etc. You can read this- stackoverflow.com/questions/1265070/what-is-the-difference-between-the-eclipse-package-explorer-and-the-eclipse-proj For your other issue, pls check this - stackoverflow.com/questions/31316339/how-to-solve-maven-2-6-resource-plugin-dependency
@@RaghavPal Thanks. Also Raghav, I wanted to ask you, during interview, on being asked how to set up a selenium java framework, if we answer like how you have explained in this video, will that be sufficient? Please let me know if I need to check any other video..
pom.xml is created once for a project and you can manage all your dependencies of that project through it Now if you like you can create a simple project instead of maven and you will not get pom.xml and will need to manage all lib manually, Therefore maven project with pom.xml is recommended
Hello sir What are the main topics to cover for interview as fresher about selenium, postman and swagger can pls reply me as soon as possible tell some main main topics to cover for interview purpose I have followed ur entire playlist and I learnt all these but now I should be dought which which topic should I cover for interview preparation.
Bhargavi Here are the main topics to cover for your interview preparation: Selenium Basics: What is Selenium, and its components (WebDriver, IDE, Grid) Locators: XPath, CSS Selectors, ID, Name Automation: Writing test scripts for login forms, dropdowns, alerts, etc Waits: Implicit, Explicit, Fluent Frameworks: Basics of TestNG or JUnit. Debugging: Handling exceptions and screenshots Postman Basics: API testing, GET, POST, PUT, DELETE methods. Collections: Creating and running collections. Assertions: Adding tests in Postman. Environment: Using variables and environments. Authentication: Handling API keys or tokens. Exporting and Sharing collections Swagger Overview: What is Swagger and its purpose in API documentation. Reading Docs: Understanding paths, responses, and parameters. Testing: Using Swagger UI to send API requests. JSON/YAML: Basics of how Swagger defines APIs Focus on practical examples to explain your knowledge -
@Raghav Pal, hi I have a question please answer......I tried to inspect by xpath, id, selector and linktext but I don't get it.... please tell me how can I solve it? And also others ways through which I'll inspect...
Hi Niraj, pls see if any of the strategies here work for you - ruclips.net/video/W9_q7tZon2M/видео.html Also try to record and see the generated locators as shown here - ruclips.net/video/KBI1NZAICK4/видео.html
Hi Ragav, I was following this video which is gud learning. Do u have any video for selenium framework not using testing framework. I mean any demo of project creation e2e process including reports.multiple test case ect
Hi Sonali, there is a session for running from Jenkins in this series, And Maven and Jenkins are 2 different things, You will still need a maven project
If anyone of you are stuck by not getting the maven dependencies folder by following the Raghav Sir. You can just go to this link and follow the simple step and come back to the video and resume it. stackoverflow.com/questions/4262186/missing-maven-dependencies-in-eclipse-project
Hi Swetha, your issue is not very clear, but here are few things you can check: Make sure that the Selenium and ChromeDriver JAR files you are using are compatible with each other. You can check the Selenium documentation for the recommended version of ChromeDriver to use with your version of Selenium Make sure that the JAR files are added to the classpath of your project. You can do this by right-clicking on your project in Eclipse and selecting "Build Path" > "Configure Build Path." Then, navigate to the "Libraries" tab and make sure that the Selenium and ChromeDriver JAR files are included If you are still facing the issue , try using the latest version of selenium and chromedriver If you are still facing the problem, you can try adding the following import statement in your test file: import org.openqa.selenium.WebDriver;
doubt regarding my project. I created one project using maven, and in that project i also created one 'base' class under main package and 'homepage' under test package. When i run my code, the control is going automatically to the autocreated 'AppTest.java' (default class file). When I run the project my own classes are not getting triggered only the autocreated 'Apptest.java' is running.I check the 'POM' file.There is no mention of 'Apptest' anywhere. How do I make my testcases run. Note:This is a project without 'TestNG'.
Hi Saikrishna, TypeKeys() will trigger JavaScript event in most of the cases whereas .type() won’t. Type key populates the value attribute using JavaScript whereas .typekeys() emulates like actual user typing www.seleniumwebdriver.in/2015/06/selenium-webdriver-questions_21.html
Hi Raghav, thanks for your perfect videos. When I looked at the Junit list in Maven repository, I found 2 Junit: 1. JUnit Jupiter API2,358 usages org.junit.jupiter » junit-jupiter-apiEPL Module "junit-jupiter-api" of JUnit 5. Last Release on Sep 11, 2018 2. JUnit82,162 usages junit » junitEPL JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck. Last Release on Dec 4, 2014 The second one is exactly what you guide us, but the last release time is so far. Do we still use the the second one Raghav?
Hi Raghav, thanks for all you do, however I have a problem im trying to solve and I’d really need your help, im running this page object selenium framework project , whoever after creating an object repository and a utilities class to read the file , I get this error “cannot find element when selectors is null
i want to create automation framework using java selenium. where i an find video. want to do fat jar which team can download and start creating test cases
Hi Raghav, I went through the videos for selenium, and they were really helpful. Could you please demo a live application like: Amazon/Flipkart using the selenium-java framework. This would be really helpful.
Sir! Could you also create a Java Programming sessions for Selenium Testers or SDET please for Interviews! Explaining the programming logic using String, Arrays, Collection classes and Interfaces etc 🙏🙏🙏
Hi, was trying to create maven but getting error in pom.Xml file (error is:- failure to transfer io. zipkin.reporter2:zipkin-reporter:jar:2.15.2 from repo.maven.apache.org/maven2 was cached in local repositort
hi can we use these dependencies in 2023 or do we have latest dependencies that we need to add? please help, i downloaded all steps and need to work on selenium part
I have downloaded selenium and testng junit of latest versions but still cannot import web drivers and annotations like test before should I need to add more dependencies please suggest
Hello Raghav, i have project for which getting the error on TestNG org.openqa.selenium.WebDriverException: unknown error: cannot create temp dir for user data dir .. The same project is well executed on Junit Please help me out
Hi Raghav, I have gone through few JAVA videos from your playlist. Need your guidance on Urgently. I am on bench and got 1 call from Selenium with Java and 3 calls for Selenium with C#. It was internal calls but I think market is shifting from Java to C# and still confused about the external market. Please suggest so that I can choose for better long term option. Best Deepak
Hi Deepak, I am not sure of "market is shifting from Java to C#" I believe Java is continuing to be strong along with other languages. So I will not take decision based on this assumption. But you can decide, If you are comfortable or want to move to c#, there will be no problem
@@RaghavPal Thank you Raghav for reply as it was urgent to deside C# vs Java market. I denied those C# calls as I am confident in Java. Now, if they pick me for C# on the basis of Java then I can go for it.
Hi Hemanth If you have developed a Serenity POM framework using Java 1.8, and you are facing issues when using JDK 11 or 17, it is possible that there are some compatibility issues with the new versions of Java. To fix this, you can try the following steps: Check if there are any specific compatibility issues with the versions of Serenity and Java that you are using. You can refer to the Serenity documentation or release notes for this. If there are compatibility issues, try to upgrade your Serenity version to a newer version that supports the version of Java you are using. You can check the Serenity website for the latest version. If upgrading Serenity is not an option, you can try to downgrade your Java version to the one that is compatible with your current Serenity version. For example, you can uninstall JDK 11 or 17 and install JDK 1.8 instead. You can also try to modify the build configuration of your project to use the correct version of Java. This can be done by modifying the JAVA_HOME environment variable or the java.version property in your project's pom.xml file. It is also recommended to consult the Serenity community or forum to see if anyone else has faced similar issues and has found a solution.
Hi when creating a new Maven Project, I got an error that says: "Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be reolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar2.6" how can I resolve it? I'm using maven version 3.6.2 (I run mvn -version) and it is ok. Thanks!
Hello Raghav, I have followed all steps from this video, but somehow I am not getting java methods in proposal box, When I do "driver. no methods appear, could you help me understand why?
Hi sir , After removing folder M2. i am still getting this issue: "Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be reolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar2.6
sir , make videos on windows from full playlist of java with selenium from very basic , so people who don't know much about coding and they are using windows laptop , they will easy to understand and configure all the methods of selenium with mavin project with using chrome browser its really helpful , thank you sir
@@RaghavPal sir i have already one project of maven project its have testng and selenium java dependencies , i am trying to make new maven project adding both as in video but maven dependencies folder is not showing already saved it , pls help sir thank you
Hi Shreyansh, I need more details, where exactly are you checking, you can update the libraries, ver in pom.xml and save, Also goto package explorer view and check
@@RaghavPal yes sir, good morning , we make new maven project after adding dependencies , maven dependencies folder created automatically , but its not creating sir
Hi Raghav, could you please help me out, I have e a web application and I need to create framework for this in my web application it is like some payment id generate when filling out all forms , like drop down select, upload picture and some manual entering field.Please let me know in that case how to create framework This is right platform to ask you,please help:)
Hi Bharat, this series is exactly for that, you can create a framework and then you may need to add some specific functions for handling the actions you mentioned
@@RaghavPal I created the maven project it didn't work so I added the Maven from Install new software it works. if you can do a video about the selenium framework it will be helpful for us. Thanks in Advance from Karachi.
@@RaghavPal I want to say that.... I Installed selenium java from maven repository (which includes all jar files) for windows I installed geckodriver with latest release v0.26.0 (My system Firefox browser version is 77.0) But still I m not getting import option after hovering on FirefoxDriver() "WebDriver driver = new FirefoxDriver();" just like you did in the video example.
Hi Raghav, i am getting an error in pom.xml file stating that "The element type "dependencies" must be terminated by the matching end-tag ""." in org.seleniumhq.selenium, can u please help in this
Hi Piya, pls check in your pom.xml there may be some formatting issue or you do not have the end tag for You can copy your pom.xml and goto any online xml formatter and check it
Hi Faizan, may be you have enabled a working set and your project is not in that working set. Pls check - help.eclipse.org/neon/topic/org.eclipse.platform.doc.user/concepts/cworkset.htm
Hi Raghu, although this course is designed for beginners and starts from scratch, it will help if you get a very basic understanding on java, This will help - ruclips.net/p/PLhW3qG5bs-L_qj1L5hnHvJYeFpQ_g4UuU
Hi Muhammad Anees, okay that means java compiler is not present, Pls check if you have JDK or JRE installed on your system. Java on Windows - ruclips.net/video/FqpmH8MVO6A/видео.html Java on Mac - ruclips.net/video/NSvtis2fGlA/видео.html
Hiii Sir...I was told by my friend that there is no scope for Automation Testing field..And suggested me to choose something like cloud computing instead of that....Don't know why he said that sir...!!!! Can u please guide me on this???
Hi Sriram, I will say that do not think for Automation as just creating a framework to do testing of a website or other platforms, Automation is involved in every phase, even delivery, deployment and release process, For cloud computing as well. So if you limit yourself with Simple Automation Testing Frameworks, the scope may be limited but otherwise it is limitless
HI Raghava, Gone through your playlist its pretty good and good info,could you please provide the git hub link of this frame work implementation link,it will be use full and we can use as reference
@@RaghavPal Thanks Raghava for quick response,but link is not working getting 404 error ,under raghav -pal you have some Jenkins,robot,git related projects can u check and share me the link
Hi Mubashir In general, **CSS locators** are faster than **ID locators**. This is because CSS locators are based on the element's **CSS selector**, which is a unique identifier for the element. ID locators, on the other hand, are based on the element's **ID attribute**, which is not always unique. For example, the following CSS locator is very specific and will only match the element with the `my-unique-id` ID attribute: ``` css selector: '#my-unique-id' ``` The following ID locator, on the other hand, is less specific and could match multiple elements on the page: ``` id: my-unique-id ``` Because CSS locators are more specific, they are typically faster than ID locators. However, there are some cases where ID locators may be faster, such as if the element with the ID attribute is the only element on the page with that ID. Ultimately, the best locator to use depends on the specific situation. If you need to be sure that the locator will only match one element, then you should use a CSS locator. If you are not sure whether the element with the ID attribute is the only element on the page with that ID, then you should use an ID locator I hope this helps
Hi Raghav, can you please help to solve this problem existing project is not running. Error:(27, 36) java: package com.aventstack.extentreports does not exist Error:(28, 36) java: package com.aventstack.extentreports does not exist Error:(29, 45) java: package com.aventstack.extentreports.reporter does not exist Error:(39, 23) java: cannot find symbol symbol: class ExtentHtmlReporter location: class com.surbo.base.BaseClass Error:(40, 24) java: cannot find symbol symbol: class ExtentTest location: class com.surbo.base.BaseClass
Hi Anburoselin, In Selenium, you can find the number of elements present under one span element by using the findElements method. This method returns a list of all the WebElements that match the specified locator. You can then use the size() method of the list to get the number of elements.
Hi Suman, did not get you. What do you mean by less time. You will have to do testing on the system required. If you are talking about how to manage testing of the application/product in least possible time. Then follow test pyramid www.agilenutshell.com/episodes/41-testing-pyramid
Hello Sir, I am confused in TestNG.xml file and POM.XML file. My question is if we are buliding a project using Maven and we can configure everything in POM.XML than why do we use TESTNG.XML. Its really confusing for me. Can anyone explain by giving a real practical scenario ?
test case achievement module • Verify that add achievement button is working. • Verify that add pop windows open properly. • Verify that all text box is aligned properly. • Verify that submit button is clickable. • Verify that cannel button is clickable. • Verify that title should be uppercase letter. • Verify that Arabia title should be lower letter. • Verify that English description should be no more than 2 lines. • Verify that achiement Date should not be reflected. Past date. • Verify that image attachment should accept 32kb • Verify that image attachment format should jpg or png. • Verify that pdf file attachment should accept. • verify that Achaemenes attachment should accept
Hi Neha, looks like you will need to install maven in eclipse too. What version of eclipse are you using. You can either get latest eclipse or manually install maven plugin in eclipse - stackoverflow.com/questions/8620127/maven-in-eclipse-step-by-step-installation
I am getting an error message. I don't know if this is caused because I downloaded eclipse and maven to hard drive. The message I am getting is Java browser path problem and maven problems.
Mansur Here are some steps on how to handle a situation where a tester finds a bug but the developer does not accept it and says it is a feature: 1. *Remain calm and professional.* It is important to stay calm and professional when dealing with this type of situation. Getting angry or frustrated will not help to resolve the issue 2. *Reiterate the steps to reproduce the bug.* Explain to the developer how you found the bug and how you can reproduce it. This will help them to understand the issue and why you believe it is a bug 3. *Provide evidence.* If possible, provide evidence to support your claim that the bug is a bug. This could include screenshots, videos, or logs 4. *Be open to discussion.* Be willing to listen to the developer's perspective and consider their arguments. It is possible that they are correct and that the bug is actually a feature 5. *Reach a compromise.* If the developer is still not convinced that the bug is a bug, you may need to reach a compromise. This could involve agreeing to change the way the bug is reported or to change the behavior of the software 6. *Document the issue.* It is important to document the issue so that it can be tracked and resolved in the future. This could include creating a bug report or adding a note to the code It is also important to remember that the developer is not always wrong. Sometimes, the tester may misunderstand the requirements or the developer may have a good reason for the behavior that the tester believes is a bug. It is important to be open to discussion and to be willing to listen to the developer's perspective If you are still unable to resolve the issue, you may need to escalate the issue to a manager or other decision-maker
Free Online Courses from me - automationstepbystep.com/
thank you sir ,i appreciate your effort but i'am wondring if the playlist"Selenium Framework for Beginners " is completed ??
I have done one project I need clarification about how to make automation agile; I am using python(selenium) in pycharm and the Prblm is once there is an element no found entire script stops but I want it to refresh or restart from the same index where it left out. Can you please share some resource or advice on how to handle.
My hunger for Automation is raising day by day. Raghav, you have given me a direction to blow... i Gracias !
You're welcome Deepak. Best wishes
I've finished you Katalon Tutorial Mr. Raghav, and I am forever in your debt, not only did you get me a new job, but also a job that I wanted. You're amazing and your tutorial is just soo wholesome. All I could give for now is a thx but I hope in the future I could do more
Great job, I am so happy to know this, Wish you all the best, Do share your knowledge with everyone
Hi, So you completed Katalon course and got job also ?
Hey, Raghav! I just wanted to send a big thanks from my side. You helped me finish my bachelor degree project with your video tutorials. I will recommend your videos to more friends! Congrats for your hard work!
So glad to know this, Do share with your group and help everyone. Best Wishes, Raghav
I've watched many videos from this series now. This is easily one of the clearest, well laid out set of tutorials I've ever come across. Thank you so much for the effort you have put into them. Saved me what would of been days trawling through excruciating documentation!
Glad it was helpful Luke
Finally completed your full course. Got very much knowledge. Keep doing this great job. Thanks for putting full framework course
Well done Vithlesh and all the best
You are not only intelligent and smart, but well polite and respectfull.
So happy & humbled to know this
Hi Sir, Thanks a lot for the step by step explanation.Helped me a lot to learn automation from scratch from installation. Your videos are super good. Good explanation. Thank you.
Most welcome Lakshmi
You are an excellent teacher and you have a superb voice. I really love watching your videos. Thanks a ton.
Thanks, Kishore. Humbled by your message
you are the best in youtube for QA leaner, You teach us very clearly step by step.Thank you lot for this.
You are welcome Mevan
Simply superb there are no words to say.....selenium spoon feeding ..Love u Raghav...Thanx for the subject
Hi Chinni, most welcome
@@RaghavPal Thanq so much for your reply Raghav..
Automation Step By Step..
Best channel to Refer for newbies.
Who want to learn Selenium,Java everything related to Automation.
Thanks, Great to hear that Sudhir
Hello sir...great start pls continue the series...hope I'll learn to build a framework from scratch by this... always loved your explanation... thanks a lot sir
Sure Arjun, I will soon complete this series, All the best.
It was a perfect video for beginners. Thanks from Turkey sir.
You're welcome Alkan
Thanks Raghav... Because of your tutorials, I got an offer from TCS 🙏
Glad to hear that Revanth, Wish you all the best
superb very informative and productive video and also teaching is so much easy and clear to understand
Thanks for liking Annuja
@Automation Step by Step It was really good session cause i have so many doubts in selenium but i only see your 1st video and i get clear idea about the selenium and also your teaching is very nice i just love it cause my all doubt are related to dependencies are clear now
Thanks a ton for all the effort you put and share it for free. It has detailed info and that's unique in your channel. This shapes many ppl's future.
I am so Glad it was helpful!
Hellow Sir,
I am Manual tester as profession & verymuch interested in Automation.
Today I am starting with ur videos to shape my future in the Automation testing.
Hi Kunal, all the best. You can find all my videos here - automationstepbystep.com/
Amazing tutorial, very well explained. Really appreciate your efforts.
Thank you!
You're very welcome Pranav
Hello Sir,ur really doing a great job!!!ur videos r a great help for those who have still confusions after doing Selenium Course also...Keep it up!!!
Thanks for the message Soumya
I do love your channel. I’m getting smarter thanx to you
Great to hear Kristina
really nice work , this man should be rewarded
I appreciate that Neil
Hi Raghav, Can we use this Tutorial for Selenium LEarning, i have to share some tutorial with my colleague is it updated ?
Yes, sure Kavita, Can also find all Selenium tutorials here - automationstepbystep.com/
what will be the process if click on some button and next page open and test run on the next page then move to again next page? or every time I have to pass the URL for page test. can we only test one form or pages in selenium, we can't jump the pages from one to another . are you post any video on this topic if yes then please provide the link?
Hi Dinesh, you can do pagination in Selenium using scripting. You can find several examples online like stackoverflow.com/questions/40889413/navigating-through-pagination-with-selenium-adding-items-to-a-hashmap
@@RaghavPal thanks for the help. hope it will be a good solution.
Hello Raghav, i was thinking, what is the alternative solutions for MAVEN to create automation framework?
Hi Emad, an alternative will be to add the jars manually in the project, This is shown in this playlist - ruclips.net/p/PLhW3qG5bs-L_s9HdC5zNshE5Ti8jABwlU
However I will suggest to go the Maven way, It will be easy to manage later
Hi Raghav - webdriver-bidi-protocol could you explain bout this .. what this protocol and how we will use it .. Selenium .. could you explain on this .Thank you !
I will try to do a session on this
Hi...why are you using junit in the framework.Instead we can use testNG right,its better in many ways
Hi Rajesh, yes that is exactly what i will explain in TestNG session, should get it today. In that you can remove junit dependency
Hey I will start a class in December and I'm a complete beginner to programming. About how long does it typically take to learn automation and get a job?
Hi, you can get started within a month. After this you can keep on learning more. There is no end to learning. but a dedicated effort of 1 month will take you to a position where you will be able to create test automation frameworks in selenium
@@RaghavPal Thanks. I'm leaving my job for 3 months so I can put all my effort into learning. I was never in a rush but currently all of a sudden I'm in desperate need of a job in this industry and I'm hoping to get a job in that time frame or at least be ready for interviews.
Best wishes
can we handle reCAPTCHA in selenium, any method for handling this or bypass?
Hi Dinesh, captcha is to prevent robots or automated scripts mimic humans. So ideally we should not automate Captcha, However there are ways to handle it. I will say check the following
1. How imp is to automate this scenario
2. Check the time and effort required
3. Check with your dev team if Captcha can be disabled in testing env
4. Check with your team if a static Captcha be provided in QA env
@@RaghavPal okay Thank you sir
hello is there a way you have a list of all the selenium commands one can use?
here is a list of all the Selenium commands that you can use:
* get(url): This command opens a web page in the browser.
* findElement(By locator): This command finds an element on the web page.
* click(element): This command clicks on an element on the web page.
* sendKeys(element, text): This command sends text to an element on the web page.
* clear(element): This command clears the text from an element on the web page.
* getText(element): This command gets the text from an element on the web page.
* getAttribute(element, attribute): This command gets the value of an attribute from an element on the web page.
* isDisplayed(element): This command checks if an element is displayed on the web page.
* isEnabled(element): This command checks if an element is enabled on the web page.
* isSelected(element): This command checks if an element is selected on the web page.
* quit(): This command quits the browser.
Thank you so much sir really you are a great teacher.. I really like your videos ..
You're welcome Manila.
Best Wishes,
Raghav
Hi sir where is your java tutorails ?
Thank you raghav sir.....please make videos on core java tutorial from scratch to advanced level....
Sure, I will do Syed
Hello raghav! Firstly I would like to thank you 1st for such detailed videos for beginners. Raghav please help me! One of my friend recently got placed in infosys studied selenium java from almost 2 years.I asked her how she prepared, she said she didn’t prepared any interview questions. So I am in doubt is going through interview questions from various websites is really worth? Is it useful to crack a interview.
Hi Kris, I will suggest to get as much hands-on exp as you can, Just going through interview questions online may not help if you do not have practical knowledge. Can check my sections here - automationstepbystep.com/
@@RaghavPal Hi Raghav, Thanks for the reply. I have already gone through all the topics practically. Now its time to apply for interviews so is it useful to go through different sites for interview questions.
Yes, that will be good
Hi Raghev. I build my companies CI/CD system with Jenkins. Next step is now to automate the test. Which of your Playlists would you recommend for doing Tests on Multiple Browsers & Mobile Phone Testing so i can call these Tests from within Jenkins?
Some guys in my company are pushing for Testautomation with Katalon Studio, barely knowing it, i think its because Katalon on first sight implements everything (Recorder etc) in a Suite, so it would be easier for them to do basic Test Automation. Should i still propoose Selenium over Katalon?
Hi, so what are the applications under scope. Is it only web applications and you need to run on desktop browsers. What is the technology stack of your apps. Based on this I can recommend
Yes its a web application running on Tomcat(s). Its made with Java in Backend & HTMLT/CSS/JS/TypeScript in Frontend. Devs are also starting to use AngularJS lately.
We are using a 3-Tier-Staging DEV,TEST,PROD.
If its using Angular heavily i will suggest to go with Protractor. You can also do a POC with katalon studio
With the help of your Selenium Beginner Videos I build a Testing Framework with Selenium using Eclipse on Windows Machine. I just use the headless PhantomJS BrowserAPI to run the jar file inside my Jenkins Job on my Jenkins server machine which has no Broswer because it is a server.
As i understand i can test the HTML part of our webapplication with Selenium. So i could use Protractor for the Angular Elements of our webapp (and calling it inside my Jenkins Job).
Do you recommend this setup? Or would you use Katalon and build the jar file there?
Hi Raghav, thanks for the wonderful tutorials of automation framework. I have few questions . Can we use sprint boot in this framework and how it can make things simple and can we do parallel testing or multiple browser testing with spring integration.
Hi Pratibha, I will need to check on this,
HI Raghav sir,
My question is that you thought selenium framework for beginners in your tutorial ..
one of interviewer asked me which framework used in selenium my answer is java language but what to say if they ask which framework like "data driven framework " or "key driven" or "hybrid " which one we need to mention?
This one is hybrid and selenium framework can be created using multiple languages like Java, Python, JavaScript, Ruby, C# Can find more here - automationstepbystep.com/
some videos say we should select create simple project and some say don't select anything.can you tell me what is the difference in selecting and not selecting simple project and its impact.If i want to create a project for my company what should be the ideal way
Hi Veena, if you select simple, you can skip archetype
Some links to help you
docs.jboss.org/tools/4.0.1.Final/en/maven_reference/html/creating_a_maven_project.html
maven.apache.org/guides/introduction/introduction-to-archetypes.html
hai RAGHAV garu, what is the click() and clickOnElement() methods difference can you tell me ?
Hi Sai, Have I used clickOnElement here, I will have to see. You can check all functions in the documentation seleniumhq.github.io/selenium/docs/api/java/
Hi raghav,
Do you have any paid version of selenium course or this free version covers all topics??
Entire course is free. Can check more here - automationstepbystep.com/
Hello Raghav, I am using Eclipse version Oxygen.3a. Are Package and Project explorer the same?
Despite of clicking on Package explorer from the quick access, I was not able to get it.
I tried creating a Maven Project from Project explorer, and I got this error----> Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Hi Akhila, project explorer and package explorer are diff views of your project, I always use pacakge explorer so i get to see all packages, lib etc. You can read this- stackoverflow.com/questions/1265070/what-is-the-difference-between-the-eclipse-package-explorer-and-the-eclipse-proj
For your other issue, pls check this - stackoverflow.com/questions/31316339/how-to-solve-maven-2-6-resource-plugin-dependency
@@RaghavPal Thanks. Also Raghav, I wanted to ask you, during interview, on being asked how to set up a selenium java framework, if we answer like how you have explained in this video, will that be sufficient? Please let me know if I need to check any other video..
You can add more to this. Like diff components, libraries etc
@@RaghavPal Hi....i have done this steps but also getthing same error mentioned by him...can u pleasemake a video for this .....how to handle it
Sir i have one doubt do we have to create maven framework while creating new project and add repository in pom.xml for every project we create
pom.xml is created once for a project and you can manage all your dependencies of that project through it
Now if you like you can create a simple project instead of maven and you will not get pom.xml and will need to manage all lib manually,
Therefore maven project with pom.xml is recommended
@@RaghavPal Thank you sir.
Hello sir
What are the main topics to cover for interview as fresher about selenium, postman and swagger can pls reply me as soon as possible tell some main main topics to cover for interview purpose I have followed ur entire playlist and I learnt all these but now I should be dought which which topic should I cover for interview preparation.
Bhargavi
Here are the main topics to cover for your interview preparation:
Selenium
Basics: What is Selenium, and its components (WebDriver, IDE, Grid)
Locators: XPath, CSS Selectors, ID, Name
Automation: Writing test scripts for login forms, dropdowns, alerts, etc
Waits: Implicit, Explicit, Fluent
Frameworks: Basics of TestNG or JUnit.
Debugging: Handling exceptions and screenshots
Postman
Basics: API testing, GET, POST, PUT, DELETE methods.
Collections: Creating and running collections.
Assertions: Adding tests in Postman.
Environment: Using variables and environments.
Authentication: Handling API keys or tokens.
Exporting and Sharing collections
Swagger
Overview: What is Swagger and its purpose in API documentation.
Reading Docs: Understanding paths, responses, and parameters.
Testing: Using Swagger UI to send API requests.
JSON/YAML: Basics of how Swagger defines APIs
Focus on practical examples to explain your knowledge
-
Okk TQ sir
@Raghav Pal, hi I have a question please answer......I tried to inspect by xpath, id, selector and linktext but I don't get it.... please tell me how can I solve it? And also others ways through which I'll inspect...
Hi Niraj, pls see if any of the strategies here work for you - ruclips.net/video/W9_q7tZon2M/видео.html
Also try to record and see the generated locators as shown here - ruclips.net/video/KBI1NZAICK4/видео.html
Hi Ragav, I was following this video which is gud learning. Do u have any video for selenium framework not using testing framework. I mean any demo of project creation e2e process including reports.multiple test case ect
Hi Neelambika, you can check selenum tutorials here - automationstepbystep.com/
Hi sir , while adding dependencies you got an error under selenium and j unit right ? How to fix that error ?
Hi, you will need to import the required libraries, Can press Ctrl+Shift+O keys to organize the imports
Hi can we use jenkins in place of maven. If yes can you please also share steps for same. I am creating framework using java+selenium.
Hi Sonali, there is a session for running from Jenkins in this series, And Maven and Jenkins are 2 different things, You will still need a maven project
If anyone of you are stuck by not getting the maven dependencies folder by following the Raghav Sir. You can just go to this link and follow the simple step and come back to the video and resume it. stackoverflow.com/questions/4262186/missing-maven-dependencies-in-eclipse-project
Thanks for the information Rupak
eventhough i added latest jar files, am not able to import in test java class when im trying to do exmp @test, webdriver, chromedriver, please suggest
Hi Swetha, your issue is not very clear, but here are few things you can check:
Make sure that the Selenium and ChromeDriver JAR files you are using are compatible with each other. You can check the Selenium documentation for the recommended version of ChromeDriver to use with your version of Selenium
Make sure that the JAR files are added to the classpath of your project. You can do this by right-clicking on your project in Eclipse and selecting "Build Path" > "Configure Build Path." Then, navigate to the "Libraries" tab and make sure that the Selenium and ChromeDriver JAR files are included
If you are still facing the issue , try using the latest version of selenium and chromedriver
If you are still facing the problem, you can try adding the following import statement in your test file:
import org.openqa.selenium.WebDriver;
doubt regarding my project.
I created one project using maven, and in that project i also created one 'base' class under main package and 'homepage' under test package. When i run my code, the control is going automatically to the autocreated 'AppTest.java' (default class file).
When I run the project my own classes are not getting triggered only the autocreated 'Apptest.java' is running.I check the 'POM' file.There is no mention of 'Apptest' anywhere.
How do I make my testcases run.
Note:This is a project without 'TestNG'.
Hi Meera, pls check if you have main method in that class. The control first goes into main method and starts from there
@@RaghavPal ok sir
haii raghav jii this is saikrishna
What is the difference between type keys and type commands in selenium
Hi Saikrishna,
TypeKeys() will trigger JavaScript event in most of the cases whereas .type() won’t. Type key populates the value attribute using JavaScript whereas .typekeys() emulates like actual user typing
www.seleniumwebdriver.in/2015/06/selenium-webdriver-questions_21.html
Hi Raghav, thanks for your perfect videos. When I looked at the Junit list in Maven repository, I found 2 Junit:
1. JUnit Jupiter API2,358 usages
org.junit.jupiter » junit-jupiter-apiEPL
Module "junit-jupiter-api" of JUnit 5.
Last Release on Sep 11, 2018
2. JUnit82,162 usages
junit » junitEPL
JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.
Last Release on Dec 4, 2014
The second one is exactly what you guide us, but the last release time is so far. Do we still use the the second one Raghav?
Hi Duc, you can try with the latest one and check if that works than should be okay.
Hi Raghav, thanks for all you do, however I have a problem im trying to solve and I’d really need your help, im running this page object selenium framework project , whoever after creating an object repository and a utilities class to read the file , I get this error “cannot find element when selectors is null
Hi, you may need to wait for the element or use diff selector
@@RaghavPal thanks raghav I really appreciate your reply
i want to create automation framework using java selenium. where i an find video. want to do fat jar which team can download and start creating test cases
Hi Sneha, you can follow this playlist, Can find all here - automationstepbystep.com/
Hi Raghav, I went through the videos for selenium, and they were really helpful. Could you please demo a live application like: Amazon/Flipkart using the selenium-java framework. This would be really helpful.
Hi Ranjitha, glad to know this. I will plan for a session on this in some time
Sir! Could you also create a Java Programming sessions for Selenium Testers or SDET please for Interviews! Explaining the programming logic using String, Arrays, Collection classes and Interfaces etc 🙏🙏🙏
Sure Riya, can find some here - automationstepbystep.com/
Hi, was trying to create maven but getting error in pom.Xml file (error is:- failure to transfer io. zipkin.reporter2:zipkin-reporter:jar:2.15.2 from repo.maven.apache.org/maven2 was cached in local repositort
Hi Ayushi, could not find much on this online, Can you try to update maven and create a new project
Hi, in my project i am using only testng framework, is it enough or should i use maven as well
Hi Sumath for easy maintenance Maven will be useful,
@@RaghavPal actually in my company, I'm only the person doing automation
No worries, see it as an opportunity to learn end-to-end
hi can we use these dependencies in 2023 or do we have latest dependencies that we need to add? please help, i downloaded all steps and need to work on selenium part
Hi Swetha,
You will need
Selenium
Webdriver Manager
TestNG
I have downloaded selenium and testng junit of latest versions but still cannot import web drivers and annotations like test before should I need to add more dependencies please suggest
will need to check the setup from step 1. Try doing all steps again
Hello Raghav, i have project for which getting the error on TestNG org.openqa.selenium.WebDriverException: unknown error: cannot create temp dir for user data dir .. The same project is well executed on Junit
Please help me out
Hi Yukti, check this discussion stackoverflow.com/questions/46066670/cannot-create-temp-dir-for-user-data-dir-error-when-not-running-as-admin
Hi Raghav,
I have gone through few JAVA videos from your playlist. Need your guidance on Urgently.
I am on bench and got 1 call from Selenium with Java and 3 calls for Selenium with C#. It was internal calls but I think market is shifting from Java to C# and still confused about the external market.
Please suggest so that I can choose for better long term option.
Best
Deepak
Hi Deepak, I am not sure of "market is shifting from Java to C#" I believe Java is continuing to be strong along with other languages. So I will not take decision based on this assumption. But you can decide, If you are comfortable or want to move to c#, there will be no problem
@@RaghavPal Thank you Raghav for reply as it was urgent to deside C# vs Java market. I denied those C# calls as I am confident in Java. Now, if they pick me for C# on the basis of Java then I can go for it.
Hi Raghav I have developed a Serenity POM framework using Java1.8. I am facing issues with JDK11 or JDK17 .So how can i fix this
Hi Hemanth
If you have developed a Serenity POM framework using Java 1.8, and you are facing issues when using JDK 11 or 17, it is possible that there are some compatibility issues with the new versions of Java. To fix this, you can try the following steps:
Check if there are any specific compatibility issues with the versions of Serenity and Java that you are using. You can refer to the Serenity documentation or release notes for this.
If there are compatibility issues, try to upgrade your Serenity version to a newer version that supports the version of Java you are using. You can check the Serenity website for the latest version.
If upgrading Serenity is not an option, you can try to downgrade your Java version to the one that is compatible with your current Serenity version. For example, you can uninstall JDK 11 or 17 and install JDK 1.8 instead.
You can also try to modify the build configuration of your project to use the correct version of Java. This can be done by modifying the JAVA_HOME environment variable or the java.version property in your project's pom.xml file.
It is also recommended to consult the Serenity community or forum to see if anyone else has faced similar issues and has found a solution.
Hi when creating a new Maven Project, I got an error that says:
"Could not calculate build plan: Plugin
org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be reolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar2.6"
how can I resolve it?
I'm using maven version 3.6.2 (I run mvn -version) and it is ok.
Thanks!
Hi Cesar, have you seen this - stackoverflow.com/questions/21909466/could-not-calculate-build-plan-plugin-org-apache-maven-pluginsmaven-jar-plugin
Hello Raghav,
I have followed all steps from this video, but somehow I am not getting java methods in proposal box,
When I do "driver. no methods appear, could you help me understand why?
Hi Sanket, check the imports are correct, You can restart eclipse
Hi sir , After removing folder M2. i am still getting this issue:
"Could not calculate build plan: Plugin
org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be reolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar2.6
Hi Shivanshu, pls check - stackoverflow.com/questions/12533885/could-not-calculate-build-plan-plugin-org-apache-maven-pluginsmaven-resources
Thank you very much, this helps a lot.
You're welcome Rose
sir , make videos on windows from full playlist of java with selenium from very basic , so people who don't know much about coding and they are using windows laptop , they will easy to understand and configure all the methods of selenium with mavin project with using chrome browser its really helpful , thank you sir
Sure Shreyansh, can find some here - automationstepbystep.com/
@@RaghavPal sir i have already one project of maven project its have testng and selenium java dependencies , i am trying to make new maven project adding both as in video but maven dependencies folder is not showing already saved it , pls help sir thank you
Hi Shreyansh, I need more details, where exactly are you checking, you can update the libraries, ver in pom.xml and save, Also goto package explorer view and check
@@RaghavPal yes sir, good morning , we make new maven project after adding dependencies , maven dependencies folder created automatically , but its not creating sir
@@RaghavPal got it sir , thank you so much :)
Great video. Thank You so much
You're welcome
Hi Raghav, I am looking for some a topic regarding Page Chaining in Cucumber BDD Framework. Can you please help.
Hi Deepak, I will check and try to do some sessions
Hi Raghav,
could you please help me out, I have e a web application and I need to create framework for this
in my web application it is like some payment id generate when filling out all forms , like drop down select, upload picture and some manual entering field.Please let me know in that case how to create framework
This is right platform to ask you,please help:)
Hi Bharat, this series is exactly for that, you can create a framework and then you may need to add some specific functions for handling the actions you mentioned
Hello Raghav sir, ur teaching styling is fantastic but I need full complete selenium automation testing tutorial. Plz plz plz provide the link.
Hi Rajesh, you can find all here - automationstepbystep.com/online-courses/
Hi Raghav,
Is it neccesary to use maven project, can I use java project for selenium framework?
You can Geethu, however it will be difficult to manage libraries and port the project later if required.
Thanks Raghav for your support.
Will this course is useful now? please reply sir actually i have to start learning selenium
Yes, and you can find more Selenium tutorials here - automationstepbystep.com/
how to handle the raster format exception in selenium webdriver while try the take th escreen shot of specified element
Hi Sambhaw, can you provide more details on this. I did not exactly got you.
hey can you help me? i am trying to run internet explorer with options "-noframemerging -private", how do i do it using selenium remotewebdriver??
Have to check on this Diptanshu
created a Maven project add dependencies but unable to import anything unable to see Maven dependencies. kindly help unable to add a video here.
Hi, Hope you have saved your project, try to do a clean build
@@RaghavPal I created the maven project it didn't work so I added the Maven from Install new software it works.
if you can do a video about the selenium framework it will be helpful for us.
Thanks in Advance from Karachi.
Everytime we create a maven project in Eclipse,do we need to add dependencies in POM.XML file?
Hi Vinay, Dependencies are the libraries you need, so whatever lib you will need for your project you will need to add in pom.xml
unable to import firefox driver in class browsertest.java but maven dependencies option is showing firefox jar files.
Hi, I did not get you. Have you download gecko driver for firefox, Or you can use webdriver-manager. There is a video in this playlist on that
@@RaghavPal
I want to say that....
I Installed selenium java from maven repository (which includes all jar files) for windows
I installed geckodriver with latest release v0.26.0 (My system Firefox browser version is 77.0)
But still I m not getting import option after hovering on FirefoxDriver()
"WebDriver driver = new FirefoxDriver();" just like you did in the video example.
check the pom.xml file again and verify. Restart eclipse and check
Hi Raghav, i am getting an error in pom.xml file stating that "The element type "dependencies" must be terminated by the matching end-tag ""." in org.seleniumhq.selenium, can u please help in this
1 more query that how do i solve WebDriver driver = new FirefoxDriver(); error, which library do i need to add in pom.xml file
Hi Piya, pls check in your pom.xml there may be some formatting issue or you do not have the end tag for You can copy your pom.xml and goto any online xml formatter and check it
You will need to add selenium libraries, You can check Selenium Java Framework tutorials here automationstepbystep.com/
I don't know java. Do i need to master java? Can I start selenium java without knowing java? but i now ruby and python
Hi JP, a basic knowledge on Java will help. You can start here - ruclips.net/p/PLhW3qG5bs-L_qj1L5hnHvJYeFpQ_g4UuU
I have added a new project but it's not showing in the Package explorer just added maven project what should i do?
Hi Faizan, may be you have enabled a working set and your project is not in that working set. Pls check - help.eclipse.org/neon/topic/org.eclipse.platform.doc.user/concepts/cworkset.htm
sir what are the prerequisite before going through the whole tutorial playlist? thanks
Hi Raghu, although this course is designed for beginners and starts from scratch, it will help if you get a very basic understanding on java, This will help - ruclips.net/p/PLhW3qG5bs-L_qj1L5hnHvJYeFpQ_g4UuU
when I write "java -version" then it show version, but when I write "javac -version" then it does not show version in window tell me what is this.?
Hi Muhammad Anees, okay that means java compiler is not present, Pls check if you have JDK or JRE installed on your system.
Java on Windows - ruclips.net/video/FqpmH8MVO6A/видео.html
Java on Mac - ruclips.net/video/NSvtis2fGlA/видео.html
Hiii Sir...I was told by my friend that there is no scope for Automation Testing field..And suggested me to choose something like cloud computing instead of that....Don't know why he said that sir...!!!! Can u please guide me on this???
Hi Sriram, I will say that do not think for Automation as just creating a framework to do testing of a website or other platforms, Automation is involved in every phase, even delivery, deployment and release process, For cloud computing as well. So if you limit yourself with Simple Automation Testing Frameworks, the scope may be limited but otherwise it is limitless
HI Raghava,
Gone through your playlist its pretty good and good info,could you please provide the git hub link of this frame work implementation link,it will be use full and we can use as reference
Hi Santhu, you can check this github.com/Raghav-Pal/SeleniumJavaFramework1
@@RaghavPal Thanks Raghava for quick response,but link is not working getting 404 error ,under raghav -pal you have some Jenkins,robot,git related projects can u check and share me the link
Pls check again
github.com/Raghav-Pal/SeleniumJavaFramework1
Which locator is faster id or css path??
Hi Mubashir
In general, **CSS locators** are faster than **ID locators**. This is because CSS locators are based on the element's **CSS selector**, which is a unique identifier for the element. ID locators, on the other hand, are based on the element's **ID attribute**, which is not always unique.
For example, the following CSS locator is very specific and will only match the element with the `my-unique-id` ID attribute:
```
css selector: '#my-unique-id'
```
The following ID locator, on the other hand, is less specific and could match multiple elements on the page:
```
id: my-unique-id
```
Because CSS locators are more specific, they are typically faster than ID locators. However, there are some cases where ID locators may be faster, such as if the element with the ID attribute is the only element on the page with that ID.
Ultimately, the best locator to use depends on the specific situation. If you need to be sure that the locator will only match one element, then you should use a CSS locator. If you are not sure whether the element with the ID attribute is the only element on the page with that ID, then you should use an ID locator
I hope this helps
@@RaghavPal thanks 👍
Raghav Can you explain the same using Intellij
I will plan a session on this, for now you can still use this lecture on IntelliJ, apart from the initial setup the code and execution remains same
Amazing tutorial
Thanks
Hi Raghav, can you please help to solve this problem existing project is not running.
Error:(27, 36) java: package com.aventstack.extentreports does not exist
Error:(28, 36) java: package com.aventstack.extentreports does not exist
Error:(29, 45) java: package com.aventstack.extentreports.reporter does not exist
Error:(39, 23) java: cannot find symbol
symbol: class ExtentHtmlReporter
location: class com.surbo.base.BaseClass
Error:(40, 24) java: cannot find symbol
symbol: class ExtentTest
location: class com.surbo.base.BaseClass
Hi Piya, use the ver of extent as shown and try again
How to find the Number of elements present under one span element?
Hi Anburoselin,
In Selenium, you can find the number of elements present under one span element by using the findElements method. This method returns a list of all the WebElements that match the specified locator. You can then use the size() method of the list to get the number of elements.
if i have less time which testing i will performe
Hi Suman, did not get you. What do you mean by less time. You will have to do testing on the system required. If you are talking about how to manage testing of the application/product in least possible time. Then follow test pyramid www.agilenutshell.com/episodes/41-testing-pyramid
Hello Sir,
I am confused in TestNG.xml file and POM.XML file.
My question is if we are buliding a project using Maven and we can configure everything in POM.XML than why do we use TESTNG.XML.
Its really confusing for me.
Can anyone explain by giving a real practical scenario ?
Hi, you can learn from accelq academy academy.accelq.com/
test case achievement module
• Verify that add achievement button is working.
• Verify that add pop windows open properly.
• Verify that all text box is aligned properly.
• Verify that submit button is clickable.
• Verify that cannel button is clickable.
• Verify that title should be uppercase letter.
• Verify that Arabia title should be lower letter.
• Verify that English description should be no more than 2 lines.
• Verify that achiement Date should not be reflected. Past date.
• Verify that image attachment should accept 32kb
• Verify that image attachment format should jpg or png.
• Verify that pdf file attachment should accept.
• verify that Achaemenes attachment should accept
thanks for adding Mansur
if possible pls add more context, may be some example webpage for beginners
Am mot getting Maven Dependencies folder after saving, please help
Check the setup again, can refresh project
hello sir, i installed maven but i did not found maven project in eclipse.plz reply
Hi Neha, looks like you will need to install maven in eclipse too. What version of eclipse are you using.
You can either get latest eclipse or manually install maven plugin in eclipse - stackoverflow.com/questions/8620127/maven-in-eclipse-step-by-step-installation
thanks
I installed maven.. And i created selenium framework maven project in that am getting error in pom. Xml.... What i need to do please me out sir
What is the error Vandana, need error details/logs to troubleshoot.
Building workspace has encountered a problem.. Error occurred during build
is this tutorial updated with selenium4 ?
Rasmita
can check Selenium 4 here automationstepbystep.com/
I am getting an error message. I don't know if this is caused because I downloaded eclipse and maven to hard drive. The message I am getting is Java browser path problem and maven problems.
Hi, where exactly are you getting this, What step. Do you have more logs/info. Also try getting some online help
I was successful. I had the maven downloaded to the hard drive. Once I deleted it everything was fine.
if tester found a bug but developer not accept bug developer say its feature what your answer please comment
Mansur
Here are some steps on how to handle a situation where a tester finds a bug but the developer does not accept it and says it is a feature:
1. *Remain calm and professional.* It is important to stay calm and professional when dealing with this type of situation. Getting angry or frustrated will not help to resolve the issue
2. *Reiterate the steps to reproduce the bug.* Explain to the developer how you found the bug and how you can reproduce it. This will help them to understand the issue and why you believe it is a bug
3. *Provide evidence.* If possible, provide evidence to support your claim that the bug is a bug. This could include screenshots, videos, or logs
4. *Be open to discussion.* Be willing to listen to the developer's perspective and consider their arguments. It is possible that they are correct and that the bug is actually a feature
5. *Reach a compromise.* If the developer is still not convinced that the bug is a bug, you may need to reach a compromise. This could involve agreeing to change the way the bug is reported or to change the behavior of the software
6. *Document the issue.* It is important to document the issue so that it can be tracked and resolved in the future. This could include creating a bug report or adding a note to the code
It is also important to remember that the developer is not always wrong. Sometimes, the tester may misunderstand the requirements or the developer may have a good reason for the behavior that the tester believes is a bug. It is important to be open to discussion and to be willing to listen to the developer's perspective
If you are still unable to resolve the issue, you may need to escalate the issue to a manager or other decision-maker
Can I have the work in windows Link please as could not find as same as MAC
Hi Ravi, all this should work on windows. Let me know if you face any issues
Hi sir i am getting an error while importing drivers (Artificial transfer exception Error)
Hi Anand, can you please provide all details and logs. I could not find much on this error online