JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory error using GeckoDriver Firefox and Selenium
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory error using GeckoDriver Firefox and Selenium
即使我为 gecko 驱动程序设置了正确的路径,我仍然遇到错误。
主要:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.annotations.Test;
public class firstCase {
@Test
static void titleControl(){
System.setProperty("webdriver.gecko.driver", "D:\Program Exe's\geckodriver-v0.26.0-win64\geckodriver.exe"); // Wee need that as Intellij doesn't know where it looks for browser
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com");
Assert.assertEquals(driver.getTitle(),"Google");
}
}
错误:
1594880236960 mozrunner::runner INFO Running command: "C:\Program Files\Mozilla Firefox\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\Users\yasin\AppData\Local\Temp\rust_mozprofiledXH35Y"
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
1594880239039 Marionette INFO Listening on port 49419
1594880239073 Marionette WARN TLS certificate errors will be ignored for this session
Tem 16, 2020 9:17:19 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
这个错误信息...
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
...意味着有一个 JavaScript error while GeckoDriver initiated/spawned 一个新的 浏览上下文 即 Firefox 浏览session.
当 Selenium 驱动 GeckoDriver 启动 Firefox 浏览 session 时,可以有几个 JavaScript 相关 WARNINGS
和 ERRORS
作为 TRACE
级别日志在初始化期间。您可以安全地忽略这些初始化错误,直到 GeckoDriver 成功启动 Firefox Browsing session.
结论
当 createSession
成功并且检测到 W3C
方言时,您可以安全地忽略错误。
即使我为 gecko 驱动程序设置了正确的路径,我仍然遇到错误。
主要:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.annotations.Test;
public class firstCase {
@Test
static void titleControl(){
System.setProperty("webdriver.gecko.driver", "D:\Program Exe's\geckodriver-v0.26.0-win64\geckodriver.exe"); // Wee need that as Intellij doesn't know where it looks for browser
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com");
Assert.assertEquals(driver.getTitle(),"Google");
}
}
错误:
1594880236960 mozrunner::runner INFO Running command: "C:\Program Files\Mozilla Firefox\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\Users\yasin\AppData\Local\Temp\rust_mozprofiledXH35Y"
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
1594880239039 Marionette INFO Listening on port 49419
1594880239073 Marionette WARN TLS certificate errors will be ignored for this session
Tem 16, 2020 9:17:19 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
这个错误信息...
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
...意味着有一个 JavaScript error while GeckoDriver initiated/spawned 一个新的 浏览上下文 即 Firefox 浏览session.
当 Selenium 驱动 GeckoDriver 启动 Firefox 浏览 session 时,可以有几个 JavaScript 相关 WARNINGS
和 ERRORS
作为 TRACE
级别日志在初始化期间。您可以安全地忽略这些初始化错误,直到 GeckoDriver 成功启动 Firefox Browsing session.
结论
当 createSession
成功并且检测到 W3C
方言时,您可以安全地忽略错误。