High level of cross-browser
Cross Browser
Testlum can launch testing scripts in such browsers as:
- Google Chrome
- Firefox
- Safari
- Edge
- Opera
Cross Browser Testing with Testlum is easy:
- Convenient cross browser configuration
- Launched in 4 modes ( Local, Remote, Docker, BrowserStack )
<screenRecording>ability in Docker- Configuration flexibility of each browser
- Versioning
- Maintaining
capabilitiesand 'options'
Browser settings configuration structure:
x
<web enabled="true"> <baseUrl>http://localhost:4444</baseUrl> <browserSettings> <takeScreenshots enable="false"/> <elementAutowait seconds="3"/> <browsers> <chrome enable="true" maximizedBrowserWindow="true" headlessMode="false"browserWindowSize="800x600"> <browserType> <localBrowser/> </browserType> <chromeOptionsArguments> <argument>--incognito</argument> </chromeOptionsArguments> </chrome> <chrome enable="true" maximizedBrowserWindow="true" headlessMode="true"browserWindowSize="1920x1080"> <browserType> <browserInDocker browserVersion="102.0" enableVNC="true"> <screenRecording enable="true" outputFolder="/Users/user/e2e-testingscenarios"/> </browserInDocker> </browserType> <chromeOptionsArguments> <argument>--disable-popup-blocking</argument> </chromeOptionsArguments> </chrome> <firefox enable="false" maximizedBrowserWindow="false" headlessMode="true"> <browserType> <remoteBrowser browserVersion="101.0" remoteBrowserURL="http://localhost:4444/"/> </browserType> </firefox> <edge enable="false" maximizedBrowserWindow="false" headlessMode="true"> <browserType> <remoteBrowser browserVersion="100.0" remoteBrowserURL="http://localhost:4444/"/> </browserType> </edge> </browsers> </browserSettings></web>Everything listed above allows you to run test scenarios flexibly without local browsers.