当前位置: 首页 > 知识库问答 >
问题:

browsermob与selenium Firefox驱动程序问题

丰景同
2023-03-14

公共类性能测试{

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.start客户端(FirefoxDriver.java:251)在org.openqa.selenium.remote.远程网络驱动程序。(远程WebDriver.java:110)在org.openqa.selenium.firefox.FirefoxDriver。(FirefoxDriver.java:195)在org.openqa.selenium.firefox.FirefoxDriver。(FirefoxDriver.java:190)org.openqa.selenium.firefox.FirefoxDriver。(FirefoxDriver.java:107)在com.beam.testo.selenium.完美estt.main(完美estt.java:32)引起原因:org.openqa.selenium.firefox.NotConnected异常:45000 ms后无法连接到端口7055上的主机127.0.0.1。

共有1个答案

甘兴学
2023-03-14

我解决了。我得到了失败的浏览器选项。我编辑我的代码:

            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();
 类似资料:
  • 这是我在运行上述程序时遇到的错误。有人解决了这个问题吗? 我尝试过改变Selenium和ChromeDriver的版本,但没有任何效果。

  • 问题内容: 我知道已经有类似的问题,但是那里的答案并没有帮助我。因此,请介意查看我的特定问题吗? 我对Hibernate的使用还不是很熟练,并且在尝试使用Hibernate 4.3和PostgreSQL为本地数据库创建测试数据时遇到了一个问题。 我有另一个项目,我以完全相同的方式进行操作,并且在那里工作,因此我进行了完全相同的设置,但使用了另一个数据库,但是现在在我的当前项目中,我得到以下异常:

  • 对于ex,当我的chrome放在Compand提示符中时,会给出路径-/applications/google\chrome.app system.setproperty(“webdriver.chrome.driver”,“/applications/google/chrome.app”);WebDriver driver=new ChromeDriver(); driver.get(“http

  • 我正在尝试运行一个CRUD应用程序,但我得到了一个错误 2020-12-22 09:48:40.787警告83274--[main]ConfigServletWebServerApplicationContext:上下文初始化过程中遇到异常-取消刷新尝试:org.springframework.beans.factory.unsatistifiedDependencyException:创建名为“

  • 我得到一个错误,说名称空间“bsoncxx::v_noabi::builder::basic”没有成员“make_document”,我已经按照教程中提到的添加了required include。 我使用的是mongo-cxx-driver-r3.1.1版本。我从这里开始学习 这是我试过的 请参阅此处图像 我已经对MongoDB驱动程序进行了编译测试,并且运行良好。出于某种原因,我需要使用make

  • 我正在使用,并试图实现全局的方法,该方法应该在所有场景的执行完成后只执行一次。方法应该退出appium驱动程序。 目前,在每个运行场景之后执行钩子,这意味着每次都应该从头开始创建驱动程序,但我确实希望重用它。 任何帮助都将不胜感激