The ROBIN platform interacts with web pages through drivers, which are released for each browser. The ROBIN distribution includes the latest versions of the required drivers at the time of each platform update. However, when you update your browser, you may need newer versions of the drivers. In that case, if the robot fails to start with a warning message like «<action name> failed to start. A driver for «Chrome»/<chrome version> is required.»
In case of such an error, update the driver. You can update the driver automatically using the button.
You can also install the drivers for the respective browser in the ROBIN Studio Settings (Browser tab) starting from version 2.14.1. After installing the driver through the studio settings, the «env.cfg» file (configuration file for the robot and web recorder) will be created automatically.
For more details on filling in the fields of this form, see the «Settings» section.
Alternatively, you can download the drivers manually from the following sources:
To use an updated driver, follow these steps:
In ROBIN Platform version 2.14.1 and later, you can specify startArgs in «env.cfg». In the %BrowserName%Args parameter, you can specify a set of arguments for launching the driver in the corresponding configuration components. For example:
In the profile section, in the parameter %BrowserName%Profile you can specify the path to the profile under which the browser will run:
You can also specify launch arguments and the profile in ROBIN Studio in the settings window.
You can verify the correctness of the launch with arguments in chrome://version/
In ROBIN Platform versions before 2.14.1, Web-recorder and Robot (action execution) use different configs. Web-recorder reads parameters from the «webSpyEnv.cfg» file, and actions are read from the «env.cfg» file. In ROBIN Platform version 2.13.1, start arguments and profile for Chrome are specified in different sections and parameters. Arguments are specified in the «startChromeArgs» section in «env.cfg» and «webSpyEnv.cfg». The «args» parameter can be used to specify a set of arguments for launching the driver in the corresponding configuration components. The profile is specified in the «profile» section and parameter.