Hi There,
I need some help, I am trying to control and update my tado thermostat at the url:
https://my.tado.com/webapp/#/home-control/control-panelI just need Robo Browser to navigate to the page, login and then select one of 3 options which I think I just need to do with Robo Browser code match and Robo Browser click to select the option directly from the following url:
https://my.tado.com/webapp/#/home-control/control-panelBut Robo Browser isn't loading instead it is giving me the following error message:
You are using an outdated browser. Please upgrade your browser to improve your experience.I have the latest versions of all browsers and even redownloaded them all yesterday and I am still getting the error message, it seems to be something to do with my url type that is causing the issue because Robo Browser works fine for other urls.
Not sure if its the webapp style url causing the problem.
https://my.tado.com/webapp/#/home-control/control-panelAny help you can give to help me use the RoboB.Navigate command to load the url would be greatly appreciated.
My steps for Robo Browser will be to
Navigate to and login to the following url and save login info:
https://my.tado.com/webapp/#/account/sign-inThen navigate to the page where I have 3 settings to control my heating:
https://my.tado.com/webapp/#/home-control/control-panelOff - NO FREEZE
Auto - AUTO
Manual - MANUAL
Below is the code from the page, so where it says MANUAL is what I am guessing I would just need to use RoboB.ElementByID, followed by RoboB.Click to select one of the above 3 options after navigating to the page.
<label class="btn btn-default ng-pristine ng-untouched ng-valid" ng-model="thermostat.setMode" btn-radio="'MANUAL'" ng-model-options="{ getterSetter: true }"> <div class="icon-setMode tado-icon-hand"></div> <div class="ng-binding">Manual</div> </label>
Having just checked the page source for my control page I see the following code at the top:
https://my.tado.com/webapp/#/home-control/control-panelHas this source code at the top:
<!doctype html> <html class="no-js" ng-app="webapp"> <head> <meta charset="utf-8"> <title ng-bind="title">tado°</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> <link rel="stylesheet" href="styles/vendor.a3dbb0b9.css"> <link rel="stylesheet" href="styles/custom-bootstrap.a4b4848c.css"> <link rel="stylesheet" href="styles/main.19a5a22f.css"> <script src="
https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script> <script src="env.js"></script> <body state="{{$state.current.name}}"> <!--[if lte IE 8]>
<p class="browsehappy alert alert-warning">You are using an <strong>outdated</strong> browser. Please
upgrade
your browser to improve your experience.</p>
Is there anyway to select Chrome as the default for Robo Browser this may help my issue since I am getting the error message with IE latest version which should be fine but due to that code above is stopping me navigating to my thermostat control page and scraping the url.
I did try changing my default browser to chrome but that didn't change anything with the Robo Browser error.
Thanks in advance for your help.
Sim