Selenium 和 Firefox 配置文件设置
Selenium and Firefox profile setting
我需要你的帮助来使用 Firebug 设置我的 Firefox 配置文件。我想要的是当我通过 Selenium WebDriver 启动它时让 Firebug 加载项与 Firefox 实例一起加载。这是我的代码示例:
final File file = new File("C:\Program Files (x86)\Gecko\bin\geckodriver.exe");
System.setProperty("webdriver.gecko.driver", file.getAbsolutePath());
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("?");
那么...我如何设置 setPreference
值,以便在 Selenium WebDriver 启动浏览器时 Firebug 与 Firefox 一起加载?
您必须添加扩展程序而不是设置首选项:
final String firebugPath = "C:\FF_Profile\firebug.xpi";
FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(new File(firebugPath));
WebDriver driver = new FirefoxDriver(profile);
您可以按照以下说明找到 Firebug 路径:
科托伊
代码如下:
// 告诉 cucumber geckodriver 在你的环境中的位置
final File file = new File("C:\Program Files (x86)\Gecko\bin\geckodriver.exe");
// Get the absolute path to the Gecko Driver
System.setProperty("webdriver.gecko.driver", file.getAbsolutePath());
final String firebugPath= "C:\Users\<My username>\AppData\Roaming\Mozilla\Firefox\Profiles\erx927l4.default\extension s\firebug@software.joehewitt.com.xpi";
// Set up the Firefox browser profile
FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(new File(firebugPath));
// bring up the browser
driver = new FirefoxDriver(profile);
我试图将这些代码添加到评论部分,但它不允许我格式化文本,所以我必须在 "Post Your Answer" 部分中 post 它们。抱歉
我需要你的帮助来使用 Firebug 设置我的 Firefox 配置文件。我想要的是当我通过 Selenium WebDriver 启动它时让 Firebug 加载项与 Firefox 实例一起加载。这是我的代码示例:
final File file = new File("C:\Program Files (x86)\Gecko\bin\geckodriver.exe");
System.setProperty("webdriver.gecko.driver", file.getAbsolutePath());
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("?");
那么...我如何设置 setPreference
值,以便在 Selenium WebDriver 启动浏览器时 Firebug 与 Firefox 一起加载?
您必须添加扩展程序而不是设置首选项:
final String firebugPath = "C:\FF_Profile\firebug.xpi";
FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(new File(firebugPath));
WebDriver driver = new FirefoxDriver(profile);
您可以按照以下说明找到 Firebug 路径:
科托伊
代码如下:
// 告诉 cucumber geckodriver 在你的环境中的位置
final File file = new File("C:\Program Files (x86)\Gecko\bin\geckodriver.exe");
// Get the absolute path to the Gecko Driver
System.setProperty("webdriver.gecko.driver", file.getAbsolutePath());
final String firebugPath= "C:\Users\<My username>\AppData\Roaming\Mozilla\Firefox\Profiles\erx927l4.default\extension s\firebug@software.joehewitt.com.xpi";
// Set up the Firefox browser profile
FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(new File(firebugPath));
// bring up the browser
driver = new FirefoxDriver(profile);
我试图将这些代码添加到评论部分,但它不允许我格式化文本,所以我必须在 "Post Your Answer" 部分中 post 它们。抱歉