gpt4 book ai didi

java - 如何使用 Selenium 2 Webdriver 打开指定的配置文件 Firefox?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:17:46 29 4
gpt4 key购买 nike

当我使用默认配置文件启动时没有问题。但是当我开始使用自定义配置文件时,firefox 启动但保持“被阻止”状态。该进程保持 Activity 状态,消耗 31MB 的 RAM,但从未启动。仅当我终止进程时才启动,然后启动并使用 selenium 正常工作。

我使用 Windows 7、Firefox 25.0.1 和 selenium-server-standalone-2.38.0.jar 可能是版本兼容性问题?

这是打开配置文件的代码:

FirefoxProfile profile = new FirefoxProfile(new File("C:/Users/UserTest/AppData/Roaming/Mozilla/Firefox/Profiles/tydtn9km.testprofile"));                  
WebDriver driver = new FirefoxDriver(profile);

编辑:这是我的实际代码

package org.openqa.selenium.example;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.openqa.selenium.firefox.internal.ProfilesIni;

public class Main {
public static void main(String[] args) {
ProfilesIni profile = new ProfilesIni();
FirefoxProfile ffprofile = profile.getProfile("Other");
WebDriver driver = new FirefoxDriver(ffprofile);
driver.get("http://google.com");
}
}

编辑 2:已解决出现问题是因为我的 Firefox 配置文件位于另一个分区,而 Firefox 位于另一个分区。

最佳答案

我一直这样使用它:

首先,创建一个 Firefox 配置文件并以您知道的方式命名。例如。 Selenium

然后初始化你的配置文件:

ProfilesIni profile = new ProfilesIni();
FirefoxProfile ffprofile = profile.getProfile("SELENIUM");
WebDriver driver = new FirefoxDriver(ffprofile);

关于java - 如何使用 Selenium 2 Webdriver 打开指定的配置文件 Firefox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20543013/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com