Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Selenium doesn't load redirect page

I have a tool which load a website, fill in the information, and save the result. It was working fine until last week. After debugging, I found out the reason is because the site URL "became" redirected.

The redirected sequence is like below. (for example, site url is google.com)

google.com` → google.com\somethingbetween → google.com (yes, the final redirected url is exactly the same as the original url)

If I open chrome and navigate to the url manually, the page is loaded fine. But if opened by selenium chromedriver, it will stop as google.com\somethingbetween. The strange thing is if I manually enter the url inside the address bar of the browser which was opened by ChromeDirver (will have a little popup saying that the browser is currently controlled by automation tool), the browser will also stop at the second page ( google.com\somethingbetween).

I tried to use the Chrome beta version 79 (with chrome driver v79) but the problem didn't go away.

like image 613
EagerToLearn Avatar asked Sep 20 '25 03:09

EagerToLearn


1 Answers

Use Chrome driver of stable version which may help you to get rid of this problem.Because under this version there is an issue of "issue 3133: window.navigator.webdriver is undefined when "enable-automation" is excluded in non-headless mode (should be true) [Pri-2].So do try with the stable versions like v78,v77.

like image 60
APV Avatar answered Sep 23 '25 09:09

APV