Браузер моб с проблемой селен firefoxdriver
Открытый класс PerfTestt {
public static void main(String[] args) throws Exception {
ProxyServer server = new ProxyServer(8080);
server.start();
Proxy proxy = server.seleniumProxy();
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.PROXY, proxy);
WebDriver driver = new FirefoxDriver(capabilities);
server.newHar("yahoo.com");
driver.get("http:/yahoo.com");
Har har = server.getHar();
FileOutputStream fos = new FileOutputStream("C:\\Users\\nergiz\\output.txt");
har.writeTo(fos);
server.stop();
driver.quit();
}
}
Информация о драйвере: driver.version: FirefoxDriver по адресу org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118) по адресу org.openqa.selenium.firefox.FirefoxDriver.startClient(org):.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:110) в org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:195) в org.openqa.selenium.firefox.river.FirefoD. 190) в org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:107) в com.beam.testo.selenium.PerfTestt.main(PerfTestt.java:32). Вызывается: org.openqa.selenium.firefox.NotConnectedException: невозможно подключиться к хосту 127.0.0.1 через порт 7055 после 45000 мс.
1 ответ
Я решил. Я получаю по умолчанию. Я редактирую свои коды:
String PROXY = "localhost:8080";
ProxyServer server = new ProxyServer(8080);
server.start();
Proxy proxy = server.seleniumProxy();
proxy.setHttpProxy(PROXY).setFtpProxy(PROXY).setSslProxy(PROXY);
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.PROXY, proxy);
WebDriver driver = new FirefoxDriver(capabilities);
server.newHar("yahoo.com");
driver.get("http://yahoo.com");
Har har = server.getHar();
FileOutputStream fos = new FileOutputStream("C:\\Users\\ner\\output.txt");
har.writeTo(fos);
server.stop();
driver.quit();