如何使用webdriver查找Firefox配置文件路径

时间:2013-06-12 07:38:04

标签: firefox automation webdriver selenium-webdriver

我无法找到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”但无法通过代码获取此名称的新配置文件。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

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

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

Profile name:null