3

我找不到 Firefox 配置文件路径的路径,我正在使用以下代码

static String HubHost;

static String HubPort;
HubHost=java.net.InetAddress.getLocalHost().getCanonicalHostName().toString().trim();

HubPort = "4444";

FirefoxProfile profile = new FirefoxProfile();

DesiredCapabilities dc = DesiredCapabilities.firefox();

profile.setAssumeUntrustedCertificateIssuer(false);

dc.setCapability(FirefoxDriver.PROFILE, profile);

System.out.println("Profile name:"+profile.layoutOnDisk().);

URL grid_url=new URL("http://"+HubHost+":"+HubPort+"/wd/hub");

webdriver = new CustomRemoteWebDriver(grid_url,dc);

String suggestedProfile = System.getProperty("webdriver.firefox.profile");

System.out.println("Profile name:"+ suggestedProfile);

一个新的配置文件正在 TEMP 文件夹中生成,其名称类似于“ anonymous651976431316177878webdriver-profile”,但无法通过代码获取此名称。

任何帮助将不胜感激。

4

1 回答 1

0

在尝试获取系统属性“webdriver.firefox.profile”之前,您应该以某种方式设置它。您能否提供以下输出:

System.out.println("Profile name:"+ suggestedProfile);

如果您尚未设置该系统属性,则应打印:

Profile name:null
于 2013-08-06T09:28:54.650 回答