Согласно этой странице существует этот переключатель Chrome
--no-referrers Don't send HTTP-Referer headers.
На Java я бы сделал это так:
ChromeDriverService service = ChromeDriverService.createDefaultService();
File file = new File(RegulationUI.class.getResource("/chromedriver.exe").toURI());
System.setProperty(ChromeDriverService.CHROME_DRIVER_EXE_PROPERTY, file.getAbsolutePath());
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized"); //Chrome starts always maximized
options.addArguments("--no-referrers"); // no HTTP referer will be send
WebDriver driver = new ChromeDriver(service,options); //starts Chrome
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); //imlpicitly wait 30s for fage to load
РЕДАКТИРОВАТЬ Я полностью скучал по Selenium-RC.Читая javadoc Я понял, что может быть способ:
DefaultSelenium selenium = new DefaultSelenium("ServerHost", 8080, "path/to/chrome/chrome.exe --no-referrers", "start-url.com");
В любом случае, я никогда не пробовал, поэтому я не знаю, сработает ли это
EDIT2
Я выдохнул, что вы можете отправить строку в команду start()
.Так что, если выше не работает, вы также можете попробовать:
selenium.start("--no-referrers");