I'm newbie programmer I have done few simple web automation project, I want to know what all other things or projects which are challenging and at the same time serious skill improvement I can do.
Hello nihal,
Recently i've been automating a few tests in my company and gladly they set me free to do as I found more suitable. I've chosen python, selenium and behave (BDD testing).
I learned that we might face problems like 500 - Internal error, how would you handle it?
Also, in Internet Explorer, sometimes the page is loaded with success yet the button refuses to be clicked, how would you implement a retry - if that's the approach? How would you capture the error?
A few days back, I learned that some problems I was facing could be solved cleaning cookies, had to go after it.
My two cents for you is, try to automate a really bad designed website. You'll have to learn a lot of things about selenium AND python and will have to implement a few new things here and there.
Depending on your implementation, you might have a challenging task ahead.
GL
Sky
Coder
I think the best approach would be to start with some demo project.
Just keep increasing the complexity of the project and you'd learn more from selenium and python.
I recommend starting with Python Selenium 3 Chrome WebDriver .
Do note that Python 3 and Selenium 3 has changed a lot of stuff with automation. So you may have to constantly check with the browser documentation too.
I suggest handling forms and logins in your selenium project. That way you'd learn how to handle captcha and other authentication specific testing too.