我无法找到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
”但无法通过代码获取此名称的新配置文件。
任何帮助将不胜感激。
答案 0 :(得分:0)
在尝试获取系统属性“webdriver.firefox.profile”之前,你应该以某种方式设置它。 你能提供以下的输出:
System.out.println("Profile name:"+ suggestedProfile);
如果您尚未设置该系统属性,则应打印:
Profile name:null