14.1 C
New York
Monday, March 10, 2025

automated testing – Software which is able to report my browser actions and permit me to execute the recorded actions from code


There are a selection of various click on and report purposes on the market that can then convert the method into code (of various ranges). How good they’re at this typically depends upon how giant a premium you are prepared to pay in worth, or different limitations.

Selenium IDE

SmartBear’s TestComplete

Telerik’s Take a look at Studio

and so on

They typically sound like a saving of time, in comparison with manually writing your framework, nonetheless can quickly be the other as soon as you’ve got constructed up a lot of take a look at instances.

You are proposing that you can rapidly re-record checks when one thing adjustments, which on one hand sounds wise, but the truth is that this could quickly turn out to be unmanageable.

Think about you’ve gotten 300 checks that test varied areas of the software program. If one core half adjustments stopping all of them from working will you re-record all 300? Have you ever saved any time having automation in case you are having to consistently remake each take a look at for each change?

The above instance could be mitigated in among the extra skilled (paid for) software program IDEs as you possibly can hyperlink recording collectively, nonetheless it might nonetheless in a short time turn out to be a minefield.

You may additionally discover that particularly with the paid for IDEs there might be one thing, a ‘catch’ designed to restrict what you are able to do till you pay extra. Usually this might be one thing like what number of checks you possibly can run concurrently (having to buy extra runners / and so on to hold out a couple of without delay).

Timeout Exception Question:
What do you’ve gotten set for the timeout?

e.g. attempt specifying it in the event you’ve not already:

EDIT – Observed you talked about you are writing in Python, and I gave Java instance

driver.handle().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.handle().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);

I beneath assume can be right for Python?

driver.set_page_load_timeout(10)
driver.implicitly_wait(10)

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles