• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • Programming Languages
    • Java Tutorials
    • Python Tutorials
    • JavaScript Tutorials
  • Automation Tools and Different Tools
    • Web Automation
      • Selenium with Java
        • Selenium Basic
        • Selenium Advance
        • Selenium Realtime
        • Framework
        • Selenium Interview
        • Selenium Videos
        • Selenium with Docker
      • Selenium with Python
      • WebdriverIO
        • Selenium Webdriver C# Tutorial
      • Cypress
      • Playwright
    • TestNG
    • Cucumber
    • Mobile Automation
      • Appium
    • API Testing
      • Postman
      • Rest Assured
      • SOAPUI
    • testRigor
    • Katalon
    • TestProject
    • Serenity BDD
    • Gradle- Build Tool
    • RPA-UiPath
    • Protractor
    • Windows Automation
  • Automation For Manual Testers
  • Services
  • Online Training
  • Contact us
  • About me
  • Follow us
    • Linkedin
    • Facebook Group
    • Facebook Page
    • Instagram

Automation

Selenium WebDriver tutorial Step by Step

You are here: Home / About Me

About Me

Mukesh


Myself Mukesh Otwani working professional in a beautiful city Bangalore India. I completed my BE from RGPV university Bhopal MP. India.

Initially Started my career from one of finance company (because I did not get a job after my graduation)  as a management trainee (MT) in Gujrat then promoted as Assistant Credit manager (ACM) in Ahmedabad. I left my job because it was completely different from my field.

I was jobless for almost 5 months and applied almost in every company. Finally got a job in one of the best product based company in Bangalore.

I went through several faces of a job – Android Developer > Manual Tester > Automation tester > Cloud support > Automation tester.

I used to face so many issues in my day to day activity so I started recorded on blog spot (Open source by Google for blogging). One day I realized that users are visiting my content and they are sharing the same on social media.

This is how my blog started and finally, I shifted my blog from Blogspot to WordPress 🙂

I started my blog  (Officially)   in May 2014 and Started my YouTube Channel which has almost (68000+ still counting) subscribers.

If you found this blog is useful then please share with your friends who still have a fear about the blog or who are in manual and want to make their career in automation.

You can connect with me on Facebook, Twitter, linkedin, Instagram. YouTube Looking forward to meeting you people.

Reader Interactions

Comments

  1. Sailesh kumar says

    February 6, 2025 at 6:39 AM

    Hi Mukesh,
    May I know when will you starts the playwright with JS/TS tutorial wants to join

    Reply
    • Mukesh Otwani says

      March 10, 2025 at 3:41 PM

      Hi Sailesh, as of now we dont have any plan for playwright but we will start soon. We are starting API Testing batch from 15th March 2025.

      Reply
  2. swati says

    February 7, 2023 at 5:22 PM

    hi mukesh ,
    i want to learn mobile testing. how can i join your classses?

    Reply
    • Mukesh Otwani says

      July 24, 2023 at 1:06 AM

      Hey Swati, at this moment we dont have sessions for mobile testing.

      Reply
  3. Abhishek says

    September 8, 2022 at 7:43 AM

    Hi Sir ,
    Do you have any batch for Complete DevOps?

    Reply
    • Mukesh Otwani says

      September 13, 2022 at 12:20 PM

      Hi Abhishek, It is getting started by Hitesh Chawdhary here is the link https://ineuron.ai/course/Be-A-DevOps-Pro
      You can use Coupon code MUKESH30 for 30% off.

      Reply
  4. Shikha says

    June 12, 2022 at 10:32 PM

    Hello Sir,

    Do you have any batch for online trainings in July or coming months, I would like to enroll.

    Reply
    • Mukesh Otwani says

      July 22, 2022 at 1:13 PM

      Hi Shikha, JavaScript batch started last week and registration still open. Next Selenium batch will start from Sep 2022.

      Reply
  5. Gbayo says

    February 20, 2022 at 10:04 AM

    Hi Mukesh,

    I’d like to learn more about selenium automation and I’ve submitted the training form.

    Kindly treat.
    Thanks.

    Reply
    • Mukesh Otwani says

      February 21, 2022 at 11:25 AM

      Hi Tayoo,

      I have replied to your email.

      Reply
  6. kiran sonawane says

    December 1, 2021 at 1:12 PM

    Hi
    i have to move my all jenkins old server jobs to new server upto date ,

    is the any tutorial have you created

    Reply
    • Mukesh Otwani says

      December 2, 2021 at 10:19 AM

      Hi Kiran,

      You can use https://plugins.jenkins.io/job-import-plugin/ but this is very old plugin not sure how much extent it can help you. Also, in you old Jenkins server, take back up jobs, config.xml & plugins folder

      Reply
  7. Manish sewlikar says

    October 27, 2021 at 1:03 PM

    Hi Mukesh,

    Do you have any video or tutorial for the advanced or say dynamic XPath using axe following.

    Reply
    • Mukesh Otwani says

      October 31, 2021 at 10:32 PM

      Hi Manish,

      Please go through this link https://learn-automation.com/how-to-write-dynamic-xpath-in-selenium/

      Reply
  8. Sayali says

    August 12, 2021 at 5:19 PM

    Hie sir,

    Do you have any tutorials on YouTube for cucumber BDD framework from scratch or have any framework that you have made. I want it for reference.

    Reply
    • Mukesh Otwani says

      August 14, 2021 at 10:31 AM

      Hi Sayali,

      I’ve pretty old videos of Cucumber https://www.youtube.com/watch?v=Vv7hHrVX_Zg&list=PL6flErFppaj1Ogn82-OINRkPwoieZ2dEX. Currently, I’m working on uploading new videos on the same. Please stay tuned…:)

      Reply
  9. Anu says

    May 20, 2021 at 8:13 PM

    Hi Mukesh,
    Do you have any videos related to Python and Selenium
    Also any replacement for AutoIt tool in Python and Linux

    Reply
    • Mukesh Otwani says

      May 21, 2021 at 9:43 AM

      Hi Anu,

      As of now, I don’t have big playlist for Selenium with Python but I’m presently working on it

      Reply
  10. Jaydeep says

    December 8, 2020 at 11:14 AM

    Hi Mukesh,
    Your content is very nice. Can you please make video to add eclipse selenium java-testng project to gitlab and run the testng from there..if at all this possible.

    Thanks,
    Jaydeep

    Reply
    • Mukesh Otwani says

      December 9, 2020 at 12:45 PM

      Hi Jaydeep,

      I’ll post it soon. Please stay tuned…:)

      Reply
    • Mahesh says

      April 24, 2021 at 11:06 AM

      Hi Mukesh ,

      Consider one more person is rooting for the same concept.

      Reply
  11. Nagalakshmi says

    November 21, 2020 at 7:01 AM

    Hi Mukesh,

    Your Automation Video’s very Good .

    Do you have protractor Automation vedios?

    Reply
    • Mukesh Otwani says

      November 21, 2020 at 10:19 PM

      Hi Nagalakshmi,

      Protractor playlist https://www.youtube.com/watch?v=6lg_UyecU58&list=PL6flErFppaj0H-t1uXur_vX4zQnstKUyw
      More videos are under pipeline

      Reply
      • Nagalakshmi says

        November 21, 2020 at 10:54 PM

        Thank you for the response…..

        Reply
  12. Umar says

    November 18, 2020 at 3:15 PM

    Hello Mukesh,
    Glad to know that you passed out from RGPV, me too from RGPV university.

    Reply
    • Mukesh Otwani says

      November 18, 2020 at 8:43 PM

      That’s great…:)

      Reply
  13. Soumya says

    October 30, 2020 at 11:08 AM

    Hi Mukesh,

    Any idea on Xframium automation tool on top of selenium for automation now?

    Reply
    • Mukesh Otwani says

      October 30, 2020 at 1:37 PM

      Hi Soumya,

      Apologies, I don’t have any idea for this tool

      Reply
  14. ruma says

    July 30, 2020 at 6:33 AM

    your videos are really helpful

    Reply
    • Mukesh Otwani says

      July 30, 2020 at 1:22 PM

      Hi Ruma,
      Thanks a lot…:)
      You are always welcome to ask your queries and doubts. I’ll try my level best to clarify and answer your questions

      Reply
  15. Mujahid says

    July 15, 2020 at 3:44 PM

    Hi Mukesh,
    Great to see your videos covered from scratch level, very useful and helpful.
    Thanks a lot for the effort you’re putting those who are searching for a job, for those who have started as an Automation engineer and for those who want to learn more selenium concepts.
    i was looking at the link for sikuli tool to handle the dropdown if you have covered that topic does let me know.

    Reply
    • Mukesh Otwani says

      July 15, 2020 at 9:53 PM

      Hi Mujahid,

      Thanks for approaching me. And I am happy to see that my tutorial videos are helping you to uplevel your skills.
      As of now, I don’t have any post specific to your requirement but you can refer this link http://learn-automation.com/integrate-sikuli-with-selenium-webdriver/

      Reply
  16. Jyotiprakash says

    June 14, 2020 at 10:17 AM

    Hi Mukesh,

    Found your videos really helpful. Got to learn about so many concepts which i was not aware of even if working in Automation.

    Thanks a ton for the effort you’re putting the those who are searching for a job, for those who have started as an Automation engineer and for those who want to learn more selenium concepts.

    Reply
    • Mukesh Otwani says

      June 14, 2020 at 11:57 AM

      Hi Jyoti,

      Thanks a lot for your appreciation 🙂 I’ll always try my level best to provide best and easy way of content explanation.
      Feel free to drop your query as comments to my blog post

      Reply
  17. Rohith says

    May 30, 2020 at 10:34 PM

    First I got confused in automation , by seeing your entire videos and practice I felt happy…thank you. Helped me a lot.

    Reply
    • Mukesh Otwani says

      May 31, 2020 at 4:45 PM

      Hi Rohith,

      I am happy to see that you are learning automation…
      Thanks a lot for your appreciation. Please feel free to ask your doubts 🙂

      Reply
  18. Yogesh Kerurkar says

    April 11, 2020 at 11:12 AM

    Hi Mukesh,

    I have been following your all videos and they are so wonderfully prepared that it helps us to understand in simplest way. And the most important part which i loved is, the duration of the videos as they are not too exhaustive ones where someone has to go and see the duration as to much still is left. You completely grab the viewers attention right from first second itself. Please continue to post more videos on Selenium as we are looking forward to you.

    Thank You

    Reply
    • Mukesh Otwani says

      April 11, 2020 at 10:16 PM

      Hi Yogesh,

      It feels wonderful to receive such appreciative & encouraging words from you. I’ll try my level best to put new topics from the automation world.
      Keep learning and feel free to share your doubts and queries on my blog…:)

      Reply
  19. Gaurav says

    April 7, 2020 at 7:08 PM

    Hi Mukesh,

    Thanks for wonderful blog and You Tube videos on Selenium web driver.
    I have recently started learning this.
    This is really helpful.

    Thanks,
    Gaurav

    Reply
    • Mukesh Otwani says

      April 7, 2020 at 9:47 PM

      Thanks, Gaurav…:)

      You are always welcome to my blog and youtube channel…Fell free to ask your doubts.
      Happy learning of Automation…

      Reply
  20. Sridhar says

    January 13, 2020 at 11:24 AM

    Hi Mukesh

    In facebook sign in : for date field manually with i am getting xpath //select[@id=’day’]/option)

    but the same not working in execution

    Sridhar

    Reply
    • Mukesh Otwani says

      January 14, 2020 at 10:28 AM

      Hi Sridhar,

      You need to use //select[@id=’day’] with Select class. I would recommend you to go through this link http://learn-automation.com/handle-dropdown-in-selenium-webdriver/

      Reply
  21. Sathish Kumar says

    September 16, 2018 at 11:35 AM

    Hi Mukesh,
    Thanks for your useful selenium videos. I have learned selenium from your website only. I asked many doubts directly to you and your teaching is /was very good.

    Reply
    • Mukesh Otwani says

      September 17, 2018 at 6:10 PM

      Hi Sathish,

      Thanks for your valuable comments…:)
      I’ll always try my level best to deliver best content in easy way.

      Reply
    • Shital says

      January 12, 2020 at 10:23 PM

      Your blog help a lots thanks

      Reply
      • Mukesh Otwani says

        January 14, 2020 at 10:21 AM

        Thanks,
        You’re always welcome…Shital…:)

        Reply
  22. sN says

    August 17, 2018 at 6:56 PM

    hi,mukesh thanks for selenium video. i have learn lots of things from your videos .and i hope i ll learn much more from this.Thank You

    Reply
    • Mukesh Otwani says

      August 18, 2018 at 12:50 PM

      Hi Swapnil,

      Very very thanks for your comments. You are always welcome to my blog…:)

      Reply
  23. sandeep says

    July 31, 2018 at 6:28 PM

    Hi sandeep,
    Am installed Jenkins in my machine windows 10 64 bit.
    Jenkins version is jenkins-2.121.2 am find the source code management am not found “github” option only displaying none.

    Reply
    • Mukesh Otwani says

      August 1, 2018 at 9:01 AM

      Hi Sandeep,

      Have you gone through installation of suggested plugins which jenkins shows while installation?
      Also check whether you have *Git* option in job configuration.

      Reply
  24. Nandhini says

    July 20, 2018 at 10:36 AM

    Hi Mukesh,

    Can u tell me how to run Protractor in Eclipse?

    Reply
    • Mukesh Otwani says

      July 22, 2018 at 4:25 PM

      Hi Nandhini,

      Obviously, you are running a command on command prompt in order to trigger your script. So inside your project in eclipse, create .bat file(if windows OS) and provide same command into it.

      Reply
  25. Daniel says

    July 4, 2018 at 12:49 PM

    Very nice, tutorials. Keep it up..

    Reply
    • Mukesh Otwani says

      July 4, 2018 at 5:42 PM

      Hi Daniel,

      Thanks for your overwhelming comments…:)

      Reply
  26. Niveditha says

    July 4, 2018 at 8:35 AM

    Hi Mukesh,
    Thanks a lot for making selenium videos, really the videos are very helpful, thanks for u r support.
    -> How to automate ck editor text box

    Reply
    • Mukesh Otwani says

      July 4, 2018 at 5:53 PM

      Hi Niveditha,

      In most of the cases, TinyMCE and CK Editor cannot be automated. Finding controls of various buttons will be ok but you won’t be able to automate things inside canvas. In short, automated scripts will be unstable.

      Reply
  27. Gajendra says

    June 29, 2018 at 12:10 PM

    Hi Mukesh sir!
    Which Firefox version is compatible for selenium?

    Reply
    • Mukesh Otwani says

      June 30, 2018 at 7:33 PM

      Hi Gajendra,

      Use latest Selenium for latest FF with latest geckodriver.

      Reply
  28. Bhushan Kinholkar says

    June 15, 2018 at 5:18 PM

    Hi,
    Any need to learn advance java concept.

    Reply
    • Mukesh Otwani says

      June 18, 2018 at 11:45 AM

      Hi Bhushan,

      As part of Selenium, it is not always required. But whenever you work on framework then advanced Java concepts will come into picture.

      Reply
  29. Preeti Gupta says

    June 15, 2018 at 2:09 PM

    Hi Mukesh,
    Your videos are so good. Good way of explaining things. I worked on manual testing. But I wanted to move on automation. I am beginner in selenium.Since when I started watching ur video, now I can automate any web application. Thank you for your support.

    Reply
    • Mukesh Otwani says

      June 15, 2018 at 3:31 PM

      Hi Preeti,

      Thanks for your sincere comment…Keep learning…:)

      Reply
  30. shanmugapriya says

    June 11, 2018 at 12:39 PM

    Hi Mukesh,

    I am studying your basic java tutorials. it was very nice. thanks for the detailed explanation

    Reply
    • Mukesh Otwani says

      June 12, 2018 at 3:48 PM

      Hi Shanmugapriya,

      Thanks for your lovely comments…:)

      Reply
  31. Amir says

    June 5, 2018 at 2:41 AM

    Hi Mukesh,
    Thanks a lot for your wonderful useful Automation tips and tutorial. It was really good Explained and very effective. Thanks again

    Reply
    • Mukesh Otwani says

      June 5, 2018 at 10:37 PM

      Hi Amir,

      Thanks for your overwhelming comments…:)

      Reply
  32. Paras says

    May 21, 2018 at 2:13 PM

    Hey Mukesh…
    Thanks for the post on Jenkins..was helpful.
    I have a doubt here:
    The idea of Jenkins is to go headless .. but when i am running the testng.xml file from jenkins, it is opening the browser and running in a way it normally does.
    What am i missing?

    Reply
    • Mukesh Otwani says

      May 21, 2018 at 2:41 PM

      Hi Paras,

      First of check whether Jenkins is running as service or not. Running headless is not a must functionality. May be latest version of Jenkins gives luxury for non headless too.

      Reply
  33. Kavitha says

    May 19, 2018 at 7:17 PM

    Best site I have ever seen. Thanks a million zillion.

    Reply
    • Mukesh Otwani says

      May 20, 2018 at 5:08 PM

      Hi Kavitha,

      Tons of thanks for your appreciation…:)

      Reply
  34. Jones Credo says

    May 7, 2018 at 4:55 PM

    Where can I get tutorials for Selenium to learn from basics? Please suggest me the useful tutorials

    Reply
    • Mukesh Otwani says

      May 7, 2018 at 6:18 PM

      Hi Jones,

      For basics, please refer this link http://learn-automation.com/selenium-webdriver-tutorial-for-beginners/

      Reply
  35. shailesh says

    April 17, 2018 at 6:07 PM

    Hey Mukesh ,
    Thanks a lot for selenium videos . they are really very well taught and exploratory. Hope you will continue sharing knowledge.
    I watch your session on Explicit wait. Would you please also share some thought on Implicit wait. I couldn’t find it on your online videos on youtube

    Reply
    • Mukesh Otwani says

      April 17, 2018 at 7:14 PM

      Hi Shailesh,

      Please go through this link http://learn-automation.com/implicit-wait-in-selenium-webdriver/

      Reply
  36. rekha says

    April 17, 2018 at 12:14 PM

    how to automate multiple pages in single pom framework can you please give one example

    Reply
    • Mukesh Otwani says

      April 18, 2018 at 10:14 AM

      Hi Rekha,

      I hope this link (http://learn-automation.com/page-object-model-using-selenium-webdriver/) will help you.

      Reply
  37. Mukesh Otwani says

    April 17, 2018 at 9:35 AM

    Hi Bibhas,

    Here is the link for latest IEDriverServer http://selenium-release.storage.googleapis.com/index.html?path=3.9/

    Reply
  38. Vandana says

    March 27, 2018 at 11:40 AM

    Hi Mukesh,
    I am using FF version 60- 64 bits
    Eclipse IDE for Java Developers
    Version: Oxygen.1a Release (4.7.1a)
    geckodriver-0.16.0
    java 9
    seleniu web driver geckodriver-0.20.0
    selenium-server-standalone-3.11.0(1)

    my code is able to launch ff browser but not able to
    open the site http://www.google.com or any .

    stack traces are below

    Exception in thread “main” org.openqa.selenium.WebDriverException: Timed out waiting 45 seconds for Firefox to start.
    Build info: version: ‘3.8.1’, revision: ‘6e95a6684b’, time: ‘2017-12-01T19:05:32.194Z’

    Could you please help, I tried changing various selenium jar’s like 3.8,3.9,3.10 etc. I also tried java 8

    Reply
    • Mukesh Otwani says

      March 27, 2018 at 1:59 PM

      Hi Vandana,

      Your gecko driver version is bit old. Use latest one https://github.com/mozilla/geckodriver/releases

      Reply
  39. kanika says

    February 23, 2018 at 11:42 AM

    hi Mukesh,

    In an interview if questioned asked why u want to do manual testing ,if u have done automation also.Then what should be the answer.

    Reply
    • Mukesh Otwani says

      February 26, 2018 at 11:20 AM

      Hi Kanika,

      Explain them in such a way that you are comfortable with types of testing and flexible with project requirement.

      Reply
  40. Bharat says

    February 16, 2018 at 12:16 PM

    Hi Mukesh, I am getting an error when i start building in Jenkins. Error: Could not find or load main class ûcp.

    Please help me soon.

    Thanks in Advance

    Reply
    • Mukesh Otwani says

      February 17, 2018 at 11:36 AM

      HI Bharat,

      Please use Jenkins 2 with maven project to avoid this.

      Reply
  41. S Paul says

    February 8, 2018 at 2:25 AM

    Hi Mukesh

    I follow some of your tips and technique which you shared in your blog and youtube

    Reply
    • Mukesh Otwani says

      February 8, 2018 at 9:47 AM

      Hi Paul,

      I am very happy to read from you. I hope that in future also, I’ll keep serving to my blog readers.

      Reply
  42. Devi Sri G says

    January 30, 2018 at 3:32 PM

    Hi Mukesh,
    Am trying to automate window based application with AutoIT. Is there any test report we can have for autoIT.

    Reply
    • Mukesh Otwani says

      January 31, 2018 at 9:21 AM

      Hi Devi,

      AutoIT is just a small tool which I don’t think provides its own reporting mechanism like QTP or UFT. You can inject your own report by adding log4j or any other report creation APIs’.

      Reply
  43. Rajib says

    January 22, 2018 at 2:27 PM

    Hi..
    Thanks alot I Morley prefer visit your YouTube and downloaded 86+ video tutorials rather this blog.. Visit right now because of who is this guy force me once’s to know you .. Really I visited lots of sites for selenium find they usually started with core java which everyone started.. But after that they did not committed to selenium clearly just one example but you did fantastic job describing each web element clearly and thanks again for this because you force me to learn automation nearly 2yrs of gaps from my 4ys manual testing experience to keeping eye on in inconsistency of manual testing to current market okkkkk

    Reply
    • Mukesh Otwani says

      January 23, 2018 at 3:41 PM

      Hi Rajib,

      Thanks for very big applause. You are always welcome to my blog.

      Reply
  44. Mousumi says

    January 18, 2018 at 4:04 PM

    Hi Mukesh,
    I am working in a product base company and we want start automation.
    As in every sprint we are getting enhancement for all most every pages, so my understanding we should go for POM framework .
    Need you suggestion and guidance.

    Reply
    • Mukesh Otwani says

      February 1, 2018 at 9:40 PM

      Hi Mousami,

      Selection of framework depends on what kind of applications are getting tested. What all and kind of enhancements will come up in future so that less time has to be spent on framework side. The person with what level of automation/programming language knowledge is going to create/maintain scripts…so on. A precise answer to this kind of question is a bit difficult.

      Reply
  45. Srinivas Reddy MAREGOWDA says

    January 11, 2018 at 12:52 PM

    Hi Mukesh
    Great strop about you!
    A quick question-
    Either in Selenium or Protractor, how to validate a paragraph text on the webpage?

    Thanks
    Srinivas

    Reply
    • Mukesh Otwani says

      January 11, 2018 at 2:15 PM

      Hi Srinivas,

      Capture whole paragraph which mostly comes under p tag. Store it in a String variable then verity it whole or its content.

      Reply
  46. Ambica Agarwal says

    December 20, 2017 at 1:11 AM

    Selenium version : 3.5.1
    IDE used : Eclipse Java EE IDE for Web Developers Oxygen (4.7.0)
    Browser used: IE11

    I am trying to click a bootstrap dropdown and then click on the links in that dropdown one by one. Then i go back to the dropdown again and then select the next link in the dropdown. I see that sometimes my script runs and opens each link.

    Other times, it will open the first link and then cannot open the dropdown again to go to the second link.

    I see this inconsistency in the behavior of IE.

    However, my script works fine in chrome.

    Do you also observe this inconsistency in behavior in IE for the websites when used with Selenium?

    How can we mitigate the issues of IE11 browser with Selenium?

    Reply
    • Mukesh Otwani says

      December 20, 2017 at 4:54 PM

      Hi Ambica,

      There are lot of inconsistencies with IE browser. Selenium is good when combines with either chrome or firefox.

      Reply
  47. thushar melwani says

    December 17, 2017 at 11:54 AM

    Hi Mukesh,
    Can you please guide me on Creation of reports in pdf format and sending it to client automatically

    Reply
    • Mukesh Otwani says

      December 18, 2017 at 4:13 PM

      Hi Thushar,

      There is an API called iText which will help you to create report in pdf. Now once, pdf file gets create, use Commons API to send an email to concerned mail (check this link)

      Reply
  48. Pranitha says

    December 17, 2017 at 2:11 AM

    Hi Mukesh,

    This is Pranitha. I am working on Selenium for the past one year. I had a question regarding dev tools. I want to open chrome developer tools while script is running so that I can capture the code from the URL. The URL shows up only when dev tools is open. So I am having hard time in opening developer tools using Selenium. Could you please suggest me? Any help would be appreciated.. Thanks!!

    Reply
    • Mukesh Otwani says

      December 18, 2017 at 2:32 PM

      Hi Pranitha,

      I think you can give a try to BrowserMob Proxy. For more info, kindly check this link https://bmp.lightbody.net/

      Reply
  49. Madhan says

    December 13, 2017 at 1:12 PM

    Mukesh,
    Please share us any video on Postman (API testing) get,put,post,delete request with storing the values in environment variables and using it with other request.

    Reply
    • Mukesh Otwani says

      December 13, 2017 at 6:58 PM

      Hi Madhan,

      I’ll post it soon.

      Reply
  50. Mitesh says

    November 22, 2017 at 5:57 PM

    public static void main(String[] args) {
    System.setProperty(“webdriver.firefox.marionette”,”/usr/eclipse-wokspace/geckodriver.exe”);
    WebDriver driver = new FirefoxDriver();
    driver.manage().timeouts().pageLoadTimeout(1, TimeUnit.SECONDS);
    driver.get(“http://learn-automation.com/”);
    }
    }

    Hello Mukesh

    I am using FireFox Quantum and Selenium version 3.7.1 version I found difficulties in open url the browser is launched but not opening webpage please help me out

    Reply
    • Mukesh Otwani says

      November 23, 2017 at 4:30 PM

      Hi Mithesh,

      Please use Selenium 2.53.1 with FF 46.0

      Reply
  51. Anitha says

    November 14, 2017 at 10:10 AM

    Hi Mukesh,

    Following your blog since long time.. great job, i think i have gone through most of your videos.
    I had a question on ‘verifying broken links’ . How can it be done in nightwatch js framework. Can you please share your thoughts.

    Thanks

    Reply
    • Mukesh Otwani says

      November 14, 2017 at 11:58 AM

      Hi Anitha,

      i haven’t tried this. May be this link will help you

      Reply
  52. Radha says

    November 7, 2017 at 12:44 PM

    Hi Mukesh,
    I saw your videos you have explained about how to read excel file and how to read string/int values from excel file separately but now i want to store both string&int values in same variable & want to use that in for loop. please help on this

    Reply
    • Mukesh Otwani says

      November 7, 2017 at 2:27 PM

      Hi Radha,

      Read String and int values separately from excel and then append string to int or vice versa and assign it to a string type variable.

      Reply
  53. Hem Padia says

    October 31, 2017 at 3:58 PM

    Hi Mukesh,
    A question on Sikuli, if we have click links that look alike how do we click on a specific link because Sikuli makes use of patterns as shown in pic files.
    For eg the following web page has similar click links, in this case how do we identify them uniquely when writing a program using sikuli
    http://www.sample-videos.com/download-sample-csv.php, any suggestions? please help

    Reply
    • Mukesh Otwani says

      November 3, 2017 at 8:11 PM

      Hi Hem,

      Here in this case, you can directly click on each link using Selenium. Sikuli may fail over here.

      Reply
  54. Hem Padia says

    October 31, 2017 at 3:54 PM

    Hi Mukesh
    Firefox driver is not accepting profile type in the manner like as shown below.
    driver = new FirefoxDriver(profile);
    where
    FirefoxProfile profile = new FirefoxProfile();
    this comes in the way for downloading files and setting the download path, i tried to search in web for solution but could not find a suitable answer. Any suggestions?

    Reply
    • Mukesh Otwani says

      November 13, 2017 at 7:55 PM

      Hi Hem,

      There are few issues with Selenium 3.x. Please try with version 2.53.1 and FF 46.0

      Reply
  55. Manjula says

    October 25, 2017 at 11:33 PM

    HI Mukesh,

    For web service testing there are 3 videos available in you tube, do you have more videos on this topic. If yes, could you please share the details.
    TIA

    Reply
    • Mukesh Otwani says

      October 26, 2017 at 2:15 PM

      Hi Manjula,

      I’ll upload more videos very soon.

      Reply
  56. Ajinkya Gadekar says

    September 21, 2017 at 5:55 PM

    Hi Mukesh,

    Thanks for your videos , Its helping me a lot.

    I have difficulty in finding web elements in one of the demo sites , as I try to select calendar and inspect element calendar pop us going. Can you please help me. with the below site..

    http://demos.telerik.com/kendo-ui/datetimepicker/index

    Reply
    • Mukesh Otwani says

      September 21, 2017 at 6:29 PM

      Hi Ajinkya,

      Use Firefox for same

      Reply
  57. Jakub says

    September 21, 2017 at 4:06 PM

    Good and detailed tutorials. Really enjoy going through them 🙂

    Reply
    • Mukesh Otwani says

      September 21, 2017 at 4:55 PM

      Hi Jakub,

      Thanks for your comments…Keep learning…:)

      Reply
  58. Chaitanya Deshpande says

    September 11, 2017 at 12:01 PM

    Hi Mukesh,

    Your selenium videos are really helpful… It learned so many new things in very simple way… Have also recommended your lessons to all my friends..

    I’m looking for collections in selenium. Specially sets, maps etc. Please can you share any video lesson which I can refer for… Thanks a lot for all the knowledge you have shared.

    Reply
    • Mukesh Otwani says

      September 13, 2017 at 12:17 PM

      Hi Chaitanya,

      I’ll post it soon…:)

      Reply
  59. Praveen Reddy says

    September 3, 2017 at 6:10 PM

    Hi Mukesh.. i have a question on Mainframe automation using selenium..
    1)Is it possible to automate mainframe using selenium?
    2)If yes, any jar file or plugin you can suggest me? It would be helpful..could you please let me know any good approach which other companies are using for this..

    Reply
    • Mukesh Otwani says

      September 4, 2017 at 3:43 PM

      Hi Praveen,

      I never worked on Mainframe testing. And mainframe testing is more of db testing instead of functionality testing based on application UI. Selenium works only on Web UI. If your application has testing scenarios based on UI then you can ahead with UI stuffs with Selenium.

      Reply
  60. mahesh says

    August 27, 2017 at 7:20 PM

    Hi Mukesh,

    Could you please add a blog or video for Abstract class, user defined interface, method over riding and its practical usage in selenium automation frame work with example. this kind of questions are interviewers really focusing

    Reply
    • Mukesh Otwani says

      August 29, 2017 at 12:40 PM

      Hi Mahesh,

      Thanks for pointing out these topics. I’ll post some contents related to these topics soon.

      Reply
  61. pallavi says

    August 26, 2017 at 12:18 AM

    hey mukesh,
    I am facing problem in installtion of gecko driver and chrome driver with MAC .
    @Test
    public void ValidTest() {
    WebDriver driver= new ChromeDriver();
    System.setProperty(“webdriver.chrome.driver “, “/Users/C/driver/chromedriver”);
    driver.get(“https://google.com”);

    }
    please correct me.

    Reply
    • Mukesh Otwani says

      September 5, 2017 at 2:51 PM

      Hi Pallavi,

      First of all, you have mentioned issue for geckodriver but here I can see chromedriver.
      Next, if you are using chromedriver then call System.setProperty.. statement first then create chromedriver object.

      Reply
  62. Neeraj says

    August 24, 2017 at 4:18 AM

    HtML of drop down

    HTML of text box

    Hi i would like to enter Colorado as text in my text box and hit enter.

    This is what i wrote , where exactly is the issue. It clicks the box element and enters “Colorado” But does not hit enter .

    driver.findElement(By.cssSelector(“#s2id_regionSelect > a > span.select2-arrow”)).click();
    driver.findElement(By.cssSelector(“#s2id_autogen1_search”)).sendKeys(“Colorado”);
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
    WebElement textbox = driver.findElement(By.cssSelector(“#s2id_autogen1_search”));
    textbox.sendKeys(Keys.ENTER);

    If you can give me an example of entry text textbox in a dropdown and hit enter. The above is my exact question.

    Reply
    • Mukesh Otwani says

      August 24, 2017 at 10:10 AM

      Hi Neeraj,

      For ENTER key action, use either actions class(http://learn-automation.com/selenium-advance-activity/) or robot class(http://learn-automation.com/robot-class-in-selenium-webdriver/)

      Reply
  63. Rahul says

    July 28, 2017 at 11:59 PM

    Hi Mukesh,

    Need to know how to write the script in the Test NG – scenario is something like there are 3 cases and 1 test case is failing but with the use of try and catch we can easily pass the test case… i want that in the report of test ng it should show the failed test case as 1, provided that the test case which is suppose to get failed is getting passed with the help of try and catch block

    it should not fail the test case and stop the post execution but it should show as failed one as failed in the test ng report.

    Reply
    • Mukesh Otwani says

      August 8, 2017 at 5:44 PM

      Hi Rahul,

      TestNG always looks for failure which comes from @Test annotation method. If you are deliberately handling that exception then it will always gives pass as status.

      Reply
    • Om Prakash Rajak says

      August 9, 2017 at 2:32 PM

      Hi Mukesh,
      can you help me how to handle the google drive using selenium webdriver.
      Thanks &Regards

      Reply
      • Mukesh Otwani says

        August 9, 2017 at 7:41 PM

        Hi Mangesh,

        You can open Google Drive right from your web browser and perform operations using selenium webdriver.

        Reply
  64. Suresh V says

    July 27, 2017 at 5:33 PM

    Hi Mukesh,
    I have one question, What is Stale Element Reference exception? plz explain me with simple example.
    Thanks.

    Reply
    • Mukesh Otwani says

      July 28, 2017 at 2:57 PM

      Hi Suresh,

      Please check this link http://learn-automation.com/how-to-solve-stale-element-reference-exception-in-selenium-webdriver/

      Reply
  65. Rupali Sharma says

    July 22, 2017 at 11:29 AM

    Hi Mukesh,
    Can you please resolve a a query of mine. I am implementing POM but i am not able to understand which approach is better @findby or ByName approach . And what is exact difference of using these two different approaches.
    Thanks in advance.

    Reply
    • Mukesh Otwani says

      July 24, 2017 at 2:06 PM

      Hi Rupali,
      if you are going for Page Object Model then both ways are fine but if it is Page Object Model with PageFactory then use @FindBy. For more details, check this link http://learn-automation.com/page-object-model-using-selenium-webdriver/

      Reply
  66. Aziz Shaikh says

    July 21, 2017 at 6:31 PM

    Hello Mukesh,

    I am really thanks to you.
    You are included lots of Automation information and Videos in your Website and Youtube. Really, this Information is very useful for us.
    Currently, i am working in Manual testing but I want to move my career in Automation Testing and in last 6 months I am continuously preparing all your documents and videos.
    I hope you help me anytime.

    Thanks .

    Reply
    • Mukesh Otwani says

      July 24, 2017 at 2:09 PM

      Hi Aziz,

      I am happy to see that you are going to learn something new in your career. You can always post your queries under corresponding topic and i’ll try my level best to reply them.
      Keep automating…keep learning…:)

      Reply
  67. Amit Saxena says

    July 18, 2017 at 8:49 AM

    Hi Mukesh,
    I am trying to automate application of Angular JS using Selenium but I am facing issues in Element recognition so what should be the best way so that I can automate using Selenium without getting any runtime issues of element recognition for Angular JS kind of applications, Thanks in advance

    Reply
    • Mukesh Otwani says

      July 18, 2017 at 9:48 AM

      Hi Amit,

      For automation of angular js based application, I would suggest you to go with Protractor. Protractor provides few more locator finder methods along with usual 8 Selenium locators. Moreover wait/sync issues will be very less while automating angular j application. Also check this link http://www.protractortest.org/#/api

      Reply
  68. deepak says

    July 15, 2017 at 7:17 PM

    how to use implicit wait in present selenium version
    3.40

    Reply
    • Mukesh Otwani says

      July 16, 2017 at 2:35 PM

      Hi Deepak,

      The way of implementing implicit is same in Seleniun 2 & Selenium 3. Please refer this link http://learn-automation.com/implicit-wait-in-selenium-webdriver/

      Reply
  69. Rupali Sharma says

    July 14, 2017 at 6:58 PM

    I am really stuck and didn’t find any way to learn automation. After doing research here and there finally i reached at your blog. And found a ray of hope. Its very structured and easy to understand everything. Thanks for making it free of cost also.

    Reply
    • Mukesh Otwani says

      July 15, 2017 at 1:53 PM

      Hi Rupali,

      Thanks for your appreciation. Be in touch. You can ask your doubts and i’ll try my level best to clarify….
      Keep learning…:)

      Reply
  70. sankalp says

    July 14, 2017 at 12:13 PM

    You are genius Dear

    Reply
    • Mukesh Otwani says

      July 14, 2017 at 2:51 PM

      Thanks buddy…:)

      Reply
  71. priya says

    July 9, 2017 at 9:18 AM

    I watched your video on youtube about Testng, you explained the contain very clearly and i could follow up with all steps. Awesome!!

    Reply
    • Mukesh Otwani says

      July 9, 2017 at 2:10 PM

      Hi Priya,

      Thanks for appreciation. Keep learning automation and be in touch…:)

      Reply
  72. INDRAJIT BHATTACHARJEE says

    June 30, 2017 at 5:54 PM

    HI Mukesh,
    i want to make a self healing framework.Basically a script can fail either of 2 issues:
    1.Script issue
    2.Application down.
    so can we devise a framework with POM so that if a script fails due to either issue#1 or issue#2 the script should re run again and try to heal(fix) the issue and give a meaningful message if still it fails

    Reply
    • Mukesh Otwani says

      June 30, 2017 at 11:22 PM

      Hi Indrajit,

      Please check these link http://learn-automation.com/re-run-selenium-failed-test-cases/

      Reply
  73. Shital Hapani says

    June 27, 2017 at 6:23 PM

    Hi Mukesh,
    Your all videos are very very interesting and very easy to understand the subject. Keep rocking dude!!

    Thanks

    Reply
    • Mukesh Otwani says

      June 28, 2017 at 12:37 PM

      Hi Shital,

      Thanks for your overwhelming comments….Be in touch…:)

      Reply
  74. RANJAN V says

    June 21, 2017 at 3:45 PM

    Hi Mukesh,
    I have wriiten the script to logout from the Naukri Application and i have tried using JavaScriptExecutor,Xpaths and Actions class.But none of them are working?How to resolve this issue?

    Reply
    • Mukesh Otwani says

      June 23, 2017 at 12:42 AM

      Hi Ranjan,

      Please share Selenuium and browser details…

      Reply
      • RANJAN V says

        July 14, 2017 at 1:51 PM

        I have used the following code to logout from Naukri Application and it is working fine:

        WebElement logout=driver.findElement(By.xpath(“//a[contains(text(),’Log Out’)]”));
        JavascriptExecutor js =(JavascriptExecutor)driver;
        js.executeScript(“arguments[0].click();”,logout);

        Reply
        • Mukesh Otwani says

          July 14, 2017 at 2:52 PM

          Hi Ranjan,

          That is cool…:)

          Reply
  75. Suresh says

    June 20, 2017 at 10:02 PM

    Hi Mukesh,
    All of your videos are amazing. Could you please create videos for ExtentX (mongodb configuration)?

    Reply
    • Mukesh Otwani says

      June 21, 2017 at 10:00 AM

      Hi Suresh,

      Thanks, I’ll post it soon…:)

      Reply
  76. Sankar says

    June 11, 2017 at 10:50 AM

    Hi Mukesh,

    Is it possible to switch one instance to new instance and get back to old one?

    Reply
    • Mukesh Otwani says

      June 16, 2017 at 2:33 PM

      Hi Sankar,

      Whenever you instantiate driver object, it holds instance of browser being called which will be having some location in heap memory and once your script ends. gc clears off everything.
      But using same script, you can create as many different instance of browser that too with different driver objects.

      Reply
  77. ali mohammed says

    June 7, 2017 at 9:03 PM

    i have a test suite with 30 test cases. how can i run this parallel on different browsers.
    i have watched all your videos but could not track how can i run a test suite with 30 test cases-cross browser testing. i would appreciate if you can reply many thanks

    Reply
    • Mukesh Otwani says

      June 8, 2017 at 3:04 PM

      Hi Ali,

      Please check this link http://learn-automation.com/cross-browser-testing-using-selenium-webdriver/

      Reply
  78. MERIL THOMAS says

    June 7, 2017 at 3:56 AM

    Your doing a great job!

    Reply
    • Mukesh Otwani says

      June 7, 2017 at 10:21 AM

      Hi Meril,

      Very very thanks for your comments. You’re always welcome here…:)

      Reply
  79. Poulaya says

    May 17, 2017 at 12:59 PM

    Hi Mukesh,

    Hope you are doing good. I would like to know how to read mails from Gmail account using google API.

    https://developers.google.com/gmail/api/guides/

    Could you please help me on it.

    Thanks in advance.

    Reply
    • Mukesh Otwani says

      May 17, 2017 at 6:56 PM

      Hi Poulya,

      Seems like related to RESTful API testing and I need to dig into this topic. Very soon, I’ll post a topic in my blog regarding this…:)

      Reply
  80. Vinay Kumar says

    May 3, 2017 at 4:30 PM

    Hi Mukesh,
    I am working on Appium, iam new to mobile automation. Our requirement is to execute our scripts in cloud(AWS). There in the AWS mobile device i am trying to invoke chrome browser but i am not able to do. could you please guide me to invoke chrome browser in virtual devices or emmulator devices.

    Reply
    • Mukesh Otwani says

      May 20, 2017 at 8:53 PM

      Hi VInay,

      I have done the same thing with BrowserStack http://learn-automation.com/selenium-grid-for-remote-execution/

      Reply
  81. Avishek says

    May 1, 2017 at 5:25 PM

    Mukesh, I am facing one issue in selenium. I have created one main class which is accessing three other class and it is working fine. Main class, Login Class, Add brand class, List class and signout class. Now these all classes is accesses by Main class and I have set the priority with the help testng. My concern all the things are so fast while executing that I am unable to track. I have applied the “drv.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);” as well but by expanding the time it is not working. Unable to understand where to implement this implicit code. i.e. in main class or in child classes.

    Reply
    • Mukesh Otwani says

      May 3, 2017 at 12:18 PM

      Hi Avishek,

      Implicit and Explicit never makes the script execution slow. These waits are used in order to provide maximum time to wait for loading elements in DOM. If your is running fast without any issues then it is good.
      But if you want to make it deliberately slow then use static wait.

      Reply
  82. Parag says

    April 30, 2017 at 9:41 PM

    Are this videos enough to learn selenium webdriver?

    Reply
    • Mukesh Otwani says

      May 2, 2017 at 10:40 AM

      Hi Parag,

      My videos are composed of Salenium basics and advanced. These are good to kickstart your selenium learning journey.

      Reply
  83. Pratap says

    April 17, 2017 at 7:10 PM

    Hi Mukesh, I am getting the error using selenium 3.3.1 and firefox version 52.0.2 (64bit) : org.openqa.selenium.os.UnixProcess destroy
    SEVERE: Unable to kill process with PID 5636
    and I am also getting an exception: Unhandled event loop exception No more handle
    So please guide me how can I solve these two things

    Reply
    • Mukesh Otwani says

      April 17, 2017 at 8:53 PM

      Hi Pratap,

      I am not very sure about this exception. As a solution, I would suggest you to use FF 46.0 with Selenium 2.53.1 and reply me back.

      Reply
  84. divya says

    April 12, 2017 at 10:43 AM

    There are two test suites, And in one test suite if a test has so many methods how would run only Method1, Method2, Method3 and exclude rest and in another suite how would you make sure all methods are run? need answer for this

    Reply
    • Mukesh Otwani says

      April 13, 2017 at 11:46 AM

      Hi Divya,

      Use include/exclude tags against required methods. You can do this programmatically also using Java DOM Parser/SAX Parser.

      Reply
  85. Ankit Sharma says

    April 11, 2017 at 3:56 PM

    Hi Mukesh,

    Can you please upload the collection video. i am facing so much problem to understand the collection..

    :- Ankit

    Reply
    • Mukesh Otwani says

      April 12, 2017 at 9:52 AM

      Hi Ankit,

      Thanks for reminding me about this. I’ll upload it soon.

      Reply
  86. Sathya says

    April 6, 2017 at 11:27 AM

    hi mukesh,
    Can you please upload the more vidoes working in selenium cucumber…becaz u upload very few videos

    Reply
    • Mukesh Otwani says

      April 6, 2017 at 5:46 PM

      Hi Satya,

      Thanks for your suggestions. I am working on these videos. Please stay tuned…:)

      Reply
  87. Imrul says

    April 4, 2017 at 1:02 AM

    Hi Mukesh,
    I am countering with a issue while I am running my scripts. Can you please help me to resolve the issue.
    Here are logs:

    Starting ChromeDriver 2.27.440174 (e97a722caafc2d3a8b807ee115bfb307f7d2cfd9) on port 6872
    Only local connections are allowed.
    Apr 03, 2017 3:03:18 PM org.openqa.selenium.remote.ProtocolHandshake createSession
    INFO: Attempting bi-dialect session, assuming Postel’s Law holds true on the remote end
    Apr 03, 2017 3:03:21 PM org.openqa.selenium.remote.ProtocolHandshake createSession
    INFO: Detected dialect: OSS
    org.testng.shaded.com.google.gson.JsonIOException: java.net.SocketException: Connection reset by peer: socket write error
    at org.testng.shaded.com.google.gson.Gson.toJson(Gson.java:671)
    at org.testng.remote.strprotocol.JsonMessageSender.writeMessage(JsonMessageSender.java:57)
    at org.testng.remote.strprotocol.JsonMessageSender.sendMessage(JsonMessageSender.java:39)
    at org.testng.remote.strprotocol.MessageHub.sendMessage(MessageHub.java:43)
    at org.testng.remote.strprotocol.RemoteTestListener1.onTestFailure(RemoteTestListener1.java:68)

    Reply
    • Mukesh Otwani says

      April 4, 2017 at 8:43 AM

      Hi Imrul,

      Which version of selenium are you running with?

      Reply
  88. Balasubramanian says

    March 31, 2017 at 11:39 AM

    Hi Mukesh
    Thanks a lot dude . your tutorial videos are very helpful

    Reply
    • Mukesh Otwani says

      March 31, 2017 at 2:26 PM

      Hi Bala,

      Thanks for your constructive comments…:)

      Reply
  89. Chaithanya says

    March 28, 2017 at 9:32 AM

    Hello Mukesh,

    I have a query i.e,. How to generate PDF email-able Report in Java-Selenium. Usually HTML report is generated.

    Thank you in advance.

    Reply
    • Mukesh Otwani says

      March 28, 2017 at 10:19 PM

      Hi Chaithanya,

      There is an API for for this, known as iTestPDF. For more information, please refer this link https://coderanch.com/how-to/javadoc/itext-2.1.7/com/lowagie/text/Document.html

      Reply
      • Chaithanya says

        March 29, 2017 at 8:36 PM

        Hi Mukesh,

        Thank you for the guidance. I will surely refer to the provided link.

        Your tutorials are very good with neat explanation. Keep up the good work. All the best 🙂

        Reply
        • Mukesh Otwani says

          March 30, 2017 at 1:05 AM

          Hi Chaithanya,

          Thank you so much for such a nice feedback. Keep in touch.

          Reply
  90. MEGHRAJ SINGH says

    March 26, 2017 at 7:48 AM

    Hi Mukesh,
    Hope you are doing well. I am writing this mail after watching your video about the page object model in selenium. I really liked the way you have made the things simpler to understand.

    Now i am having a silly question about TestNG i hope you won’t mind answering. The thing is that as you was running the test case in the video we were seeing the console output saying, “Total case : 1 Fail:0”.

    Now if go on the steps our test case was not complete because we were just doing the things and not making any validations. So after the login button is clicked, we should get it check that “Welcome to wordpress” is displayed there. If yes then our case is pass otherwise in console we should see it as test case or test method fail.

    Can you guide me how can i write next set of lines to code this. Because i am new to TestNG and wanted to see both sides how a test cases fails and when it will be passed.

    Will be glad if you can reply or give me some link of the source to explore about this.

    Reply
    • Mukesh Otwani says

      March 27, 2017 at 11:47 AM

      Hi Meghraj,

      You can put assertion by checking page title after login action and this assertion you can call from your main test case.

      Reply
  91. Saurabh says

    March 19, 2017 at 10:25 PM

    Hi Mukesh
    Have you uploaded a video for ” Download Files in Selenium Webdriver Using AutoIT Part 2″ There is part 1 only on YouTube.

    Reply
    • Mukesh Otwani says

      March 20, 2017 at 10:48 AM

      Hi Saurabh,

      Very soon I’ll upload it.

      Reply
  92. sunil says

    March 17, 2017 at 2:54 PM

    Hi Mukesh
    i am not able to get sceenshot in desired floder.

    Reply
    • Mukesh Otwani says

      March 25, 2017 at 11:27 PM

      Hi Sunil,

      Check whether you have full rights to desired folder.

      Reply
  93. Saikrishna says

    March 11, 2017 at 7:54 PM

    How to handle the controls in the webpage in selenium?

    Reply
    • Mukesh Otwani says

      March 12, 2017 at 1:34 PM

      Hi Saikrishna,

      Could you please elaborate…

      Reply
  94. Kirti says

    March 8, 2017 at 10:09 PM

    Hi Mukesh,

    I am trying to click any option on Contect click on webpage (Right click -> access option”Select All” : Able to Select the option but no action is performed.)

    Reply
    • Mukesh Otwani says

      March 9, 2017 at 10:16 PM

      Hi Kirti,

      Which selenium version are you using?

      Reply
      • Kirti says

        March 10, 2017 at 9:18 AM

        Hi Mukesh, I am using Following versions :
        Selenium : 2.52.0
        Mozilla : 26.0

        Reply
        • Mukesh Otwani says

          March 10, 2017 at 12:22 PM

          Hi Kirti,

          Your FF version is quite old. Please give a try to Selenium 2.53.1 and FF 46.0

          Reply
  95. Paras says

    March 7, 2017 at 5:14 PM

    hi Mukesh,
    I am trying to use the Extent report functionality and want to generate a report of all the classes in the testng suite for which i have configured my testng.xml file but im not able to get consolidated report. Only the report of the last run script is displayed.

    Do i need to create a need to define the TestNG listener that creates the ExtentReports reports during test execution separately??

    Reply
    • Mukesh Otwani says

      March 7, 2017 at 8:18 PM

      Hi Paras,

      You can define static report object inside one java class and run it as beforetest and define logger inside each classes(actual script). Call endtest in each class and flush in aftertest.

      Reply
      • Paras says

        March 8, 2017 at 11:39 AM

        Hi Mukesh,
        Im doing exactly that but the problem is, it is not running the second class. After successful completion of the first class it is aborting with status in console as 1 passed and 1 failure (both classes are mentioned in testng.xml)
        No errors displayed.

        Reply
        • Mukesh Otwani says

          March 9, 2017 at 10:15 PM

          Hi Paras,

          Try to debug your code.

          Reply
          • Paras says

            March 13, 2017 at 9:41 AM

            Hi Mukesh,
            did that, solved the issue.
            🙂

          • Mukesh Otwani says

            March 13, 2017 at 9:44 AM

            Hi Paras,

            I happy to see your reply. What was the actual issue?

          • Paras says

            March 13, 2017 at 5:10 PM

            Hey Mukesh,
            i had declared report object as non static (similar to most of the objects in my project) and even as it was not giving an error, it was terminating the code as soon as flush was hit.
            🙂

          • Mukesh Otwani says

            March 13, 2017 at 10:44 PM

            Ok…..:)

  96. abhishek parmar says

    March 2, 2017 at 3:23 PM

    Hi Mukesh,

    its very nice to see such a amazing hub where we can learn many things.
    well,
    I am working in HCL in aerospace domain, now i want to switch into another testing domain. kindly suggest the start so i can proceed for the same.

    thanks in advance……!!

    Reply
    • Mukesh Otwani says

      March 6, 2017 at 2:04 PM

      Hi Abhishek,

      If you have know how of Java basics then start with Selenium basics otherwise I would suggest you to start with Java basics.

      Reply
    • sireesha says

      March 28, 2017 at 11:59 AM

      Hi Mukesh,

      It’s very nice related selenium. I am preparing using your site only. Will you please share captch how we can handle in selenium.

      Reply
      • Mukesh Otwani says

        March 30, 2017 at 1:04 AM

        Hi Sireesha,

        Thanks for nice feedback. Captcha can’t be automated in Selenium.

        Best of luck for interview.

        Reply
  97. Atul says

    February 27, 2017 at 5:58 PM

    Hi Mukesh,

    i had gone through your basic java videos upto single dimensional array ..your video is very good.

    Can you please upload new videos on concepts of arraylist.

    Reply
    • Mukesh Otwani says

      February 27, 2017 at 8:10 PM

      Hi Atul,

      Thanks for your comments and I am planning to upload for same.

      Reply
  98. Sathya says

    February 27, 2017 at 3:52 PM

    Hi Sir,
    I need to get the attribute of “value”.because it contains date …i need to print that.but this tag is hidden in xpath.. am using this code in java selenium using maven.
    @FindBy(xpath = “//div[contains(@class,’date-range’)]/input[2]”)
    WebElement selecteddate;
    public void printSelectedDate() {
    String script = “return arguments[0].innerHTML”;
    String a=(String) js.executeScript(script,ex);
    System.out.println(“the selected date is ” +a);
    }

    While i compile this code it throws null pointer exception.i dont know sir…pls explain me

    Reply
    • Mukesh Otwani says

      February 27, 2017 at 8:22 PM

      Hi Sathya,

      Please check if you are able to see attribute manually. May there could be a chance like any click and some other event on page can avail the corresponding date to appear as its attribute. Again, it depends on the control which has been used in your application.

      Reply
  99. Rakesh says

    February 26, 2017 at 11:58 AM

    Sir, I know manual testing only n i want to learn another tools like appium, it’s compulsory to learn selenium before appium or i can directly go to appium.. . Pls tell me wat r the req to learn appium.

    Reply
    • Mukesh Otwani says

      February 26, 2017 at 2:29 PM

      Hi Rakesh,
      Appium is nothing but it uses seleniumy scripts. Only initial configuration and little bit of other stuffs changes but rest all remain as like of Selenium. My suggestion for you is to have basic knowledge of programming language & selenium then start for Appium.

      Reply
  100. tarique says

    February 22, 2017 at 2:11 PM

    Hi mukesh

    i have a issue in selenium grid. i have started hub and also register two noe one is my local and other is remote.i am using selenium 2.53.1 with fire fox version 47.0.1.but when i try to excute script its run on local system node but creating issue in remote system with following message.org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: VISTA

    Reply
    • Mukesh Otwani says

      February 22, 2017 at 2:41 PM

      Hi Tarique,

      Which architecture of FF are you running on node machines?

      Reply
  101. Paras says

    February 21, 2017 at 12:50 PM

    hi Mukesh,
    Im working on automation for past one year.
    Appreciate your help through your blog.
    Had a query : how important is data structures during interviews and what about SQL

    Reply
    • Mukesh Otwani says

      February 21, 2017 at 2:59 PM

      Hi Paras,

      It all depends on JD.
      But as automation tester, knowledge of data structures is almost must. If you have developed an UI automation framework then you might have included data structures.
      SQl is another aspect. But basic know how of SQL is mandatory.

      Reply
  102. Madhan says

    February 19, 2017 at 3:55 PM

    Hi Mukesh,

    How to click the element once the polling time of the particular element is finished.

    Reply
    • Mukesh Otwani says

      February 20, 2017 at 7:11 AM

      Hi Madhan,

      Use fluentwait, check this link http://learn-automation.com/fluentwait-in-selenium-webdriver/

      Reply
  103. Pullareddy says

    February 16, 2017 at 9:20 PM

    Hi Mukesh I have one doubt how to delete multiple emails at a time by using selenium web driver

    Reply
    • Mukesh Otwani says

      February 17, 2017 at 9:40 AM

      Hi Pullareddy,

      Selenium purely works on UI. If you can take select multiple email from Inbox/any other folder followed by click on Delete button then it is possible.

      Reply
  104. Been says

    February 14, 2017 at 5:32 PM

    Hi Mukesh,
    I have been reading some rows of data from an Excel spreadsheet and everything was working just fine. Suddenly my get methods only return null values for certain elements (not for all strangely enough) and I have no idea why. The values in the spreadsheet have not changed at all. Have you got an idea how to solve this? Many thanks.

    Reply
    • Mukesh Otwani says

      February 17, 2017 at 7:56 PM

      Hi Been,

      Give a try by using copy of existing excel file.

      Reply
  105. srikanth says

    February 12, 2017 at 2:09 PM

    Hi Mukesh,
    I have recently faced in one issue that was mouse over action not working in safari browser in my project but it will working remaining browser like firefox,chrome..etc. can you help me

    Reply
    • Mukesh Otwani says

      February 13, 2017 at 9:41 PM

      Hi Srikanth,

      Please tell me, on which OS you are running script ?

      Reply
  106. Prateek says

    February 9, 2017 at 4:20 PM

    Hi Mukesh ,

    I want to do hands on to JAVA first before starting with Selenium. Dis you recorded JAVA tutorials as well?
    If Yes can you please share the URL.

    Thanks

    Reply
    • Mukesh Otwani says

      February 9, 2017 at 7:01 PM

      Hi Prateek,

      Please refer this link https://www.youtube.com/playlist?list=PL6flErFppaj1M45ak-Zd2k-wxorGxvwVQ

      Reply
  107. Avinash says

    February 6, 2017 at 12:07 AM

    Hi Mukesh, I am new to automation. I had a query that, I have to run set of test case(tc 1, tc2..) on multiple browser(chromee, ie…) with multiple sites(url1, url2…) . Please suggest how to go with it in Testng

    Reply
    • Mukesh Otwani says

      February 6, 2017 at 11:35 AM

      Hi Avinash,

      Kindly refer these link http://learn-automation.com/cross-browser-testing-using-selenium-webdriver/

      Reply
  108. Anaga says

    January 31, 2017 at 8:53 PM

    Hi Mukesh, Your explanations are really good. Very convincing. Rock on. I have a simple query. What is the difference between size and length in Java say number.size and number.length?

    Reply
    • Mukesh Otwani says

      February 1, 2017 at 5:25 PM

      Hi Anaga,

      size method used for collection and length will be applicable for array.

      Reply
  109. Shilpa says

    January 30, 2017 at 5:11 PM

    Very Well explanation in all videos, I always tried to move in to automation. I start some work and left when I stuck because there was no guidence for me. One day I have seen your blogs and video i found it owesome. From that day I start learning selenium using your videos and blogs. Thanks Mukesh

    Reply
    • Mukesh Otwani says

      January 31, 2017 at 1:32 PM

      Hey Shilpa,

      Thank you so much for kind words. Keep learning and let me know if any help required.

      Reply
  110. srikanth says

    January 30, 2017 at 12:24 PM

    hi Mukesh,
    You have any idea about how to develop super test framework,

    Reply
    • Mukesh Otwani says

      January 30, 2017 at 12:46 PM

      No Srikanth but i will check and if possible i will update article on this.

      Reply
  111. sree says

    January 30, 2017 at 8:27 AM

    Hi Mukesh, Loved you video on POM. When you have time can you please post a tutorial using Python and POM ?

    Reply
    • Mukesh Otwani says

      January 30, 2017 at 8:59 AM

      Hi Sree,

      Thanks for your comments. I’ll post it soon.

      Reply
  112. Vaneet Bish says

    January 27, 2017 at 8:30 PM

    Hi Mukesh,

    I am a continuous visitor of your website learn automation and i really appreciate the amount of good work you have performed.

    Currently in my project i need to integrate Axe tool with Selenium webdriver so can you please guide me how to do that and Is it possible?

    Thanks in Advance!

    Regards,
    Vaneet Bish

    Reply
    • Mukesh Otwani says

      January 30, 2017 at 12:49 PM

      Hi Vaneet,

      I have not tried this but will check.

      Reply
  113. Ramesh says

    January 25, 2017 at 3:42 PM

    Hi Mukesh, Can you please tell me high level how to integrate TestNG with Keyword driven framework. We are using Keyword driven framework. If there is any post in your blog, Kindly send me the link. Thank you for your wonderful posts

    Reply
    • Mukesh Otwani says

      January 25, 2017 at 4:54 PM

      Hi Ramesh,

      You can refer this link http://learn-automation.com/testng-tutorials-for-beginners/

      Reply
  114. satyavathi Nimmagadda says

    January 21, 2017 at 9:43 PM

    your explanation is too good. Can you post small example for Selenium automation framework from scratch?

    Reply
    • Mukesh Otwani says

      January 23, 2017 at 11:59 AM

      Hi Satyavathi,

      As such, there is an example for Page Object Model which is itself a framework. You check it on the link here http://learn-automation.com/page-object-model-using-selenium-webdriver/

      Reply
  115. sudhir says

    January 19, 2017 at 10:52 PM

    Hi Mukesh,
    I make dynamic path in script and it’s check in firebug also via single matching row fetch there but mostly not work during script run.

    Reply
    • Mukesh Otwani says

      January 20, 2017 at 2:35 PM

      Hi Sudhir,

      This mostly happens when some controls/ webtable generates dynamically. You need to take of these or else try to check dynamic xpaths from chrome browser in between execution of script by stopping the execution.

      Reply
  116. Sandeep says

    January 12, 2017 at 4:52 PM

    Is it possible to integrate Testng with Keyword driven frame work? By the way all your posts on this blog are awesome.

    Reply
    • Mukesh Otwani says

      January 13, 2017 at 9:58 AM

      Hi Sandeep,

      First of all thanks for your appreciation.

      Secondly, Yes…!!! it is possible. TestNG is not specific for Selenium Automation framework. TestNG facilitates execution of scripts and makes life of Automation Tester/Developer easy.

      Reply
  117. Bharath Rao says

    January 9, 2017 at 6:36 AM

    Hi Mukesh,
    Your page factory concept and Cucumber concepts are very well explained.
    I would like to know that how to integrate Page Factory using cucumber. Do i have to use/call all my webelements locators(@findBy) defined in one page (the page that has constructor defined) or i can locate them in individual pages as i go further ?

    Please make some more videos using cucumber if possible. Many thanks again

    Reply
    • Mukesh Otwani says

      January 11, 2017 at 4:12 PM

      Hi Bharath,

      This will help http://www.seleniumframework.com/cucumber-jvm-3/cucumber-jvm-and-selenium/

      Reply
  118. Alok says

    December 22, 2016 at 5:21 PM

    which is the best non-browser (Windows) automation that can be used in conjunction with selenium.
    Any plans to start a tutorials on AutoIT.

    Reply
    • Mukesh Otwani says

      December 28, 2016 at 12:03 PM

      Hi Alok,

      I already have some post on AutoIt and Sikuli.

      Reply
  119. S Kaur says

    December 5, 2016 at 10:40 PM

    Hi Mukesh, Can you please tell how to write script in Selenium Junit to check that email address is valid as the field accepts all invalid emails and also duplicate emails

    Reply
    • Mukesh Otwani says

      December 6, 2016 at 12:17 PM

      Hi,

      Can you explain scenario ?

      Reply
  120. kranthi says

    December 5, 2016 at 7:45 PM

    Hi Mukesh,
    can you provide any online classes, please let me know.
    my email ID: nammayalwarkranthi1982@gmail.com
    thank you…
    kranthikumar.n

    Reply
    • Mukesh Otwani says

      December 6, 2016 at 12:02 PM

      Hi Kranthi,

      I will send you soon.

      Reply
  121. Hassan says

    December 5, 2016 at 4:46 AM

    hey, can you please email the protractor link?

    Reply
    • Mukesh Otwani says

      December 6, 2016 at 11:57 AM

      Hi Hasan soon I will share.

      Reply
  122. Soumyaranjan Sahu says

    December 2, 2016 at 10:04 AM

    Hi Mukesh,
    Your problem solving posts and videos very helpful for me to be strong in selenium….
    Thanks a ton!!!!
    Keep posting..
    Have a good day…

    Reply
    • Mukesh Otwani says

      December 6, 2016 at 12:21 PM

      Thanks Soumya 🙂

      Reply
  123. Sarada says

    November 29, 2016 at 7:00 PM

    Hai i am unable o install java can u please help me out

    Reply
    • Mukesh Otwani says

      November 30, 2016 at 5:28 PM

      What issues you facing Sarada?

      Reply
  124. Hemanth says

    November 29, 2016 at 5:35 PM

    Hi Mukesh,

    I’m impressed with the way you teach, I’m planning to join the paid course of framework design and want to know the details of it.
    Could you please give your contact number so that I can contact with you personally.

    Thanks,
    Hemanth

    Reply
    • Mukesh Otwani says

      December 14, 2016 at 12:17 AM

      Hi Hemanth,

      I will send you details tomorrow.

      Reply
  125. anil says

    November 29, 2016 at 3:02 AM

    Hi Mukesh,
    can you provide any online clases, please let me know.
    my email ID: anilkumar.s6167@gmail.com

    thank you… 🙂

    Reply
    • Mukesh Otwani says

      November 30, 2016 at 8:12 PM

      Hi Anil,

      I will send you the details soon.

      Reply
  126. Santhosh says

    November 28, 2016 at 10:30 PM

    Hi Mukesh,

    I am facing problem in automating Manhattan OLM product.
    I used cssSelector,xPath,id…etc its throwing no such element
    Can you please guide me…
    Thanks in advance.

    Reply
    • Mukesh Otwani says

      November 28, 2016 at 11:14 PM

      Hi Santhosh,

      Please check for whether element is inside frame or not http://learn-automation.com/handle-frames-in-selenium/

      Reply
  127. Siva kumar says

    November 28, 2016 at 7:29 PM

    nice information

    Reply
    • Mukesh Otwani says

      November 28, 2016 at 11:15 PM

      Thanks Siva

      Reply
  128. Shubha says

    November 26, 2016 at 11:04 AM

    Hi Sir,

    your blog is really helping me to grow in my automation career, Thank u

    Reply
    • Mukesh Otwani says

      November 29, 2016 at 12:12 AM

      Thanks Shubha, I am glad it is helping you. Keep check other articles too and let me know if any help required.

      Reply
  129. Lakshmipathi says

    November 24, 2016 at 5:25 PM

    Hi Mukesh,

    I’m very much impressed with your tutorials. I randomly found your channel in YouTube and became a fan of your YouTube channel as well as your blog.

    Everyday I’m eagerly waiting for your new video.Thank you so much. Keep sharing your knowledge to us.

    Reply
    • Mukesh Otwani says

      November 24, 2016 at 5:28 PM

      Hey Lakshmi,

      Thank you so much and I am glad my content helped you. Keep in touch and let me know if any help required in Selenium from my side.

      Happy learning.

      Reply
  130. Ashu says

    November 21, 2016 at 2:50 AM

    Hi Mukesh,
    We got a project to work on Xframium automation tool on top of selenium for automation .If you have any idea on this please help me out in this

    Reply
    • Mukesh Otwani says

      November 23, 2016 at 1:17 PM

      Sorry ashu no idea on this 🙁

      Reply
  131. Kiran Kumar Kathriki says

    November 20, 2016 at 10:05 PM

    Hello Mukesh…
    Good concept ..can you give me link or something where i can get assignments for practice which covers all the selenium topics

    Reply
    • Mukesh Otwani says

      November 23, 2016 at 1:18 PM

      Yes kiran sure I will update on this.

      Reply
      • Kiran Kumar Kathriki says

        November 23, 2016 at 11:22 PM

        Thank you so much Mukesh… cos many ppl are searching on this including me …hope you will get back on this Soon… 🙂

        Reply
  132. Anumita Roy says

    November 20, 2016 at 2:25 AM

    Sir you are just awesome. U are genius.

    Reply
    • Mukesh Otwani says

      November 23, 2016 at 2:57 PM

      Thanks Anu 🙂 Keep in touch.

      Reply
  133. Pallavi says

    November 18, 2016 at 1:52 AM

    Hi Mukesh,
    Your Tutorials are very easy to understand, motivating . Thanku so much for posting such good tutorials for us..

    Keep Posting !!

    Reply
    • Mukesh Otwani says

      November 23, 2016 at 3:12 PM

      Thank you so much pallavi. Keep visiting.

      Reply
  134. Janardhanan says

    November 14, 2016 at 4:35 PM

    hi Buddy,

    Please sent me the course details

    Reply
    • Mukesh Otwani says

      December 14, 2016 at 12:22 AM

      Hi Janardhanan,

      I will send details tomorrow.

      Reply
  135. Spandana says

    November 9, 2016 at 6:34 PM

    Hello,
    Really its a awesome work what you are doing.

    Reply
    • Mukesh Otwani says

      December 14, 2016 at 12:28 AM

      Thanks Spandana

      Reply
  136. Sonia says

    November 6, 2016 at 6:58 AM

    thanks Mukesh for your videos.. I am so happy to find you on youtube.

    Reply
    • Mukesh Otwani says

      November 6, 2016 at 10:07 AM

      Hey Sonia,

      Your most welcome. Keep Learning and let me know if you have any issue or help in Selenium.

      Happy Testing.

      Reply
  137. Jahnavi says

    November 2, 2016 at 6:35 PM

    Hi Mukesh,

    Your blogs and videos are relly helping me a lot in Selenium. I am referring your blogs and videos for almost all the doubts I have in my code. That’s great!!

    Can you let me know if you conduct any online classes??

    Reply
    • Mukesh Otwani says

      November 5, 2016 at 10:44 PM

      Thanks Jahnavi, I will send you details soon.

      Reply
  138. Arunraj says

    November 2, 2016 at 6:04 PM

    hi mukesh, really in need of help from u.

    How to handle tree view using selenium/Tree class for expanding/clicking a node in a tree .
    how to specifically identify a child node

    Reply
    • Mukesh Otwani says

      November 4, 2016 at 1:51 AM

      Hi Arun,

      You can write dynamic xpath in this. Check below post

      http://learn-automation.com/how-to-write-dynamic-xpath-in-selenium/

      Reply
  139. Karunagara Pandi says

    November 2, 2016 at 12:18 PM

    Hi Mukesh,

    Please advise me how to create a complete automation testing project for a web application.

    Means, I dont know how to integrate the scripts with each other…making resuable framework

    Thanks.

    Reply
    • Mukesh Otwani says

      November 5, 2016 at 10:45 PM

      Hi Karunagara,

      Below course will guide you for the same http://learn-automation.usefedora.com/p/selenium-frameworks-and-selenium-question-answers/?product_id=108573&coupon_code=DIWALI50

      Reply
  140. Spandana says

    November 1, 2016 at 9:35 PM

    Hello Mukesh the way you explain selenium is easily understandable.
    recently I have seen some 100 interview Questions related to selenium I just wanted to know whether it covers questions related to integration tools as well like Jenkins,Cucumber,Test NG?

    Reply
    • Mukesh Otwani says

      November 5, 2016 at 10:59 PM

      Hi Spandana,

      This question will be enough to clear interview.

      Reply
  141. Ankur Gupta says

    November 1, 2016 at 12:31 PM

    Hi Mukesh,
    Can you please share the details related to purchasing online videos.

    Reply
    • Mukesh Otwani says

      November 5, 2016 at 10:48 PM

      Hi ANkur,

      What doubts you have in video course.

      Reply
  142. Sanjay Chatale says

    October 27, 2016 at 7:33 PM

    Hi Sir,I am working as a Manual tester and willing to learn automation tools .I Have seen your video tutorials on YouTube for selenium basics.The way in which you explained was really appreciate.Do you provide online training for the automation tools.If yes, then could you please send me the course duration and fees structure?
    Thank you

    Reply
    • Mukesh Otwani says

      November 30, 2016 at 8:05 PM

      Hi Sanjay,

      I will send you details soon.

      Reply
  143. subhasis says

    October 27, 2016 at 11:03 AM

    Hi Mukesh, Your journey has really been inspiring for all of us. Keep up the good work and thank you so much.. 🙂

    Reply
    • Mukesh Otwani says

      November 5, 2016 at 10:53 PM

      Hey Subhasis,

      Thank you 🙂 Keep in touch.

      Reply
  144. prem kumar says

    October 25, 2016 at 10:07 AM

    Hi Mukesh, Can we automate omniture tags from selenium? Could you please help me about it

    Reply
    • Mukesh Otwani says

      October 25, 2016 at 1:51 PM

      Any example prem?

      Reply
  145. Kiran says

    October 21, 2016 at 11:10 AM

    Thanks Mukesh for your training contents which helps us improve our skills,Really appreciate you for your guidance to others…

    Reply
    • Mukesh Otwani says

      November 30, 2016 at 7:40 PM

      Thanks Kiran 🙂

      Reply
  146. Natalia says

    October 20, 2016 at 6:31 PM

    Hi 🙂
    I am newbie in software testing and I am totally lost I Will work with SoapUI . Could you please help me and provide me some useful links etc ….

    Reply
    • Mukesh Otwani says

      October 20, 2016 at 8:13 PM

      Hi Natalia,

      I have total 3 videos on SOAP UI https://www.youtube.com/watch?v=UTnjtpftk4k&list=PL6flErFppaj2X3bInIqkw4wYGxT6n0n6H

      Reply
  147. Jasvant Singh says

    October 20, 2016 at 4:44 PM

    Perfect , I like your blogs , really helpful .
    and I like your attitude and truthfulness

    Reply
    • Mukesh Otwani says

      October 20, 2016 at 5:38 PM

      Thanks Jasvant 🙂

      Reply
  148. Sekhar inti says

    October 19, 2016 at 11:55 PM

    Hi Mukesh,

    Your Automation Video’s very Good and undrstandble

    Reply
    • Mukesh Otwani says

      October 20, 2016 at 1:49 PM

      Thanks Sekhar

      Reply
  149. Neetu Gokhe says

    October 19, 2016 at 3:16 PM

    Hi,
    Can you please publish some articles on AutoIt?

    Reply
    • Mukesh Otwani says

      October 20, 2016 at 2:01 PM

      Hey Neetu,

      I added some article on my blog kindly check below

      http://learn-automation.com/upload-file-in-selenium-webdriver-using-autoit/

      Reply
  150. Janardhanan says

    October 18, 2016 at 5:44 PM

    Hi Mukesh,
    Can you provide online classes

    Reply
    • Mukesh Otwani says

      October 20, 2016 at 2:15 PM

      Hi Janardhanan,

      I will send you details today.

      Reply
  151. Bala says

    October 18, 2016 at 5:05 PM

    Mukesh do you provide any Video Tutorials can you send me the details asap please?

    Reply
    • Mukesh Otwani says

      October 20, 2016 at 2:16 PM

      Hey Bala,

      I will send you details today.

      Reply
  152. Chandana says

    October 18, 2016 at 3:12 AM

    Hi, Do you provide any online classes? Please let meknow

    Reply
    • Mukesh Otwani says

      October 18, 2016 at 2:18 PM

      Hi Chandana,

      I will send you details today.

      Reply
  153. Sharmila says

    October 18, 2016 at 2:00 AM

    Hi

    I’m finding it difficult to locate shadow dom elements. Do you have any tutorial based on locating Shadow DOM elements using Selenium.

    Reply
    • Mukesh Otwani says

      October 18, 2016 at 2:06 PM

      I have seen some of the examples today. I will write post and video on this soon.

      Reply
  154. Shalem Raj says

    October 9, 2016 at 1:12 AM

    Awesome bro, your explanations are amazing and very easy to understand. Thank you very much for your effort and Good job.

    Reply
    • Mukesh Otwani says

      October 10, 2016 at 12:33 AM

      Most welcome Shalem 🙂 Keep visiting.

      Reply
  155. hanumanthappa says

    November 2, 2015 at 3:10 PM

    Good job,it is easy understandable tutorials for beginners.i am thank full to your dedications

    Reply
    • Mukesh Otwani says

      November 3, 2015 at 9:44 AM

      Thanks Hanumantha, Keep visiting and share with friends too. Please let us know if you are facing any issues in Selenium.

      Thanks
      Mukesh

      Reply
  156. Devi sri says

    October 29, 2015 at 10:27 PM

    Hi,
    You ppls are really doing a great job. Am becoming crazy on these tutorials. Your tutorials are too effective and easily understandable. Awesome work:)

    Reply
    • Mukesh Otwani says

      October 29, 2015 at 11:18 PM

      Thanks Devi Sri 🙂

      Reply
      • ashwini says

        November 23, 2016 at 12:12 PM

        Hi sir,

        I want some online dummy testing project

        Reply
        • Mukesh Otwani says

          November 23, 2016 at 1:15 PM

          Hi Ashwini,

          You can use below project for testing http://enterprise.demo.orangehrmlive.com/symfony/web/index.php/auth/login

          Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Free Selenium Videos

https://www.youtube.com/watch?v=w_iPCT1ETO4

Search topic

Top Posts & Pages

  • Selenium Webdriver tutorial for beginners
  • How To Fix Eclipse Autocomplete Or Code Suggestion In Eclipse
  • Selenium Webdriver C# Tutorial
  • WHAT ARE YOUR EXPECTATIONS FROM US?

Stay connected via Facebook

Stay connected via Facebook

Archives

Footer

Categories

Recent Post

  • API Testing Using Postman And RestAssured
  • Disable Personalise Your Web Experience Microsoft Edge Prompt In Selenium
  • How To Fix Error: No tests found In Playwright
  • How To Fix Eclipse Autocomplete Or Code Suggestion In Eclipse
  • Best and easy way to Group test cases in selenium

Top Posts & Pages

  • Selenium Webdriver tutorial for beginners
  • How To Fix Eclipse Autocomplete Or Code Suggestion In Eclipse
  • Selenium Webdriver C# Tutorial
  • WHAT ARE YOUR EXPECTATIONS FROM US?