Selenium Browser Tiers

The following three-tier architecture explains how multi-browser support is implemented in WebFOCUS App Studio. It also provides steps for updating browser drivers for automatic browser updates for Firefox, Chrome, and Microsoft Edge.

The first tier is a TIBCO browser dll (IBIWebBrowserDrivers_dotnet_35.dll). This acts a bridge between WebFOCUS App Studio and the second tier Selenium Web drivers (WebDriver.dll and Webdriver.Support.dll). The Selenium drivers communicate with the browsers through the third tier.

The third tier consists of stand-alone executables provided by the browser vendors: geckodriver.exe for Firefox, chromedriver.exe for Chrome, and MicrosoftWebDriver.exe for Microsoft Edge.

The executables are located in the bin folder of the WebFOCUS App Studio installation. For example, C:\ibi\AppStudio82\bin.

The following image shows the Selenium browser support tier setup.

Note: