Not so long ago we had to implement a test case where the user goes to a page with an “unknown” browser.
I had to spend some time to find out the proper configuration and made a small post about it to avoid doing it again.
All you have to do is to change the default user-agent. You can do this by instantiating a new ChromeOptions object and add you user agent as an argument.
Very Short example:
public class SampleTestClass { @Test public void sampleTest(){ ChromeOptions chrome = new ChromeOptions(); chrome.addArguments("user-agent=YOUR_USER_AGENT"); WebDriver driver = new ChromeDriver(chrome); // you can check your user-agent on this site driver.get("https://www.whatismybrowser.com/"); driver.quit(); }
Similar Posts from the author:
- Quick and dirty test parametrization – JUnit params
- How to setup Selenium WebDriver with Visual Studio and NUnit
- Browserstack integration with junit and webdriver
- How to integrate a JUnit4 – Webdriver test into JMeter
- How to check presence of an element when it disappears in less than 500ms
Recent Comments