FirefoxProfile.ProfileDirectory始终返回null

时间:2018-07-11 07:26:19

标签: c# selenium selenium-webdriver

我在下面阅读了2个酸味代码:

在FirefoxProfile类中,有对类FileUtilities中的方法GenerateRandomTempDirectoryName的方法调用。

代码如下:

 private static string GenerateProfileDirectoryName()
    {
        return FileUtilities.GenerateRandomTempDirectoryName("anonymous.{0}.webdriver-profile");
    }

类FileUtilities中的方法GenerateRandomTempDirectoryName

public static string GenerateRandomTempDirectoryName(string directoryPattern)
        {
            string directoryName = string.Format(CultureInfo.InvariantCulture, directoryPattern, Guid.NewGuid().ToString("N"));
            return Path.Combine(Path.GetTempPath(), directoryName);
        }

错误缺少参数directoryPattern ...... Abd字符串profileDir也为null 因此,FirefoxProfile.ProfileDirectory返回null

我该如何解决?

我想使用FirefoxBinary.StartProfile()。但是,如果FirefoxProfile.ProfileDirectory返回null,则不会使用它。

0 个答案:

没有答案