我想使用 Firefox 使用 Selenium
打开 Google
。我使用的 Firefox 版本是 52.3.0(64 位)
。我正在尝试这种方式;
System.setProperty("webdriver.gecko.driver","C://geckodriver-v0.19.0-win64_2//geckodriver.exe"); // Setting GECKODRIVER
WebDriver WD = new FirefoxDriver();
WD.get("http://www.google.com");
但是在运行程序时,它会进入休眠状态,输出如下:
1506741259735 geckodriver INFO geckodriver 0.19.0
1506741259744 geckodriver INFO Listening on 127.0.0.1:31605
1506741260475 mozrunner::runner INFO Running command: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "-marionette" "-profile" "C:\\Users\\SPERID~1\\AppData\\Local\\Temp\\rust_mozprofile.viiF05x2u2Ct"
1506741262570 Marionette INFO Listening on port 2828
这里出了什么问题?我无法理解它为什么起作用?
最佳答案
使用它来定义您要使用的 Firefox
版本。
我在尝试 Selenium
时遇到的大部分问题都与版本问题有关,没有明确的消息或有关哪些版本兼容的信息。
System.setProperty("webdriver.firefox.bin", "/path/to/another/firefox/dot/exe");
关于java - 错误: 1506741262570 Marionette INFO Listening on port 2828 using Selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46492051/