使用webdriver.firefox.marionete解决Selenium与java问题

使用webdriver.firefox.marionete解决Selenium与java问题,java,selenium,selenium-webdriver,webdriver,selenium-firefoxdriver,Java,Selenium,Selenium Webdriver,Webdriver,Selenium Firefoxdriver,idk为什么,但出于某种原因,这不起作用!,当我尝试运行它时,它只会打开一个Firefox窗口,什么也不做!,即使搜索栏“应该识别我正在使用机器人并改变其主题”也没有这样做,有人能告诉我确切的问题是什么吗?!,Thx的当前实现不再使用键webdriver.firefox.marionete,而需要使用webdriver.gecko.driver。实际上,您需要替换该行: package main_files; import org.openqa.selenium.WebDriver; impo

idk为什么,但出于某种原因,这不起作用!,当我尝试运行它时,它只会打开一个Firefox窗口,什么也不做!,即使搜索栏“应该识别我正在使用机器人并改变其主题”也没有这样做,有人能告诉我确切的问题是什么吗?!,Thx

的当前实现不再使用键
webdriver.firefox.marionete
,而需要使用
webdriver.gecko.driver
。实际上,您需要替换该行:

package main_files;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class main_downloader {
    public static void main(String[] args) throws Exception {
        System.setProperty("webdriver.firefox.marionette", "C:\\Users\\ahmed\\Desktop\\JavaPackage\\packages\\webdriver\\geckodriver.exe");
        WebDriver driver = new FirefoxDriver();
        driver.wait(1);
        driver.get("https://www.google.com/");
        driver.quit();
    }
}
与:


工具书类 您可以在以下内容中找到一些相关的详细讨论:


它不起作用JavaScript错误:resource://gre/modules/XULStore.jsm,第66行:错误:找不到配置文件目录。console.error:SearchCache:“\u readCacheFile:error读取缓存文件:”(新错误(“,”(未知模块)”)1597445201342木偶信息侦听端口22663 2020年8月15日1:46:41 AM org.openqa.selenium.remote.ProtocolHandshake createSession信息:检测到方言:线程“main”中的W3C异常java.lang.IllegalMonitorStateException位于java.lang.Object.wait(本机方法)的main_files.main_downloader.main(main_downloader.java:10)“但这次它至少给了我一个错误”,firefox识别出我在使用机器人“:)@AMZ如果您将日志视为INFO:Detected dialogy:W3C,这实际上意味着驱动启动的浏览上下文已成功初始化。对于以下错误
IllegalMonitorStateException
能否提出新问题?接受!,但是我必须等90分钟才能再次问:“别担心,贡献者在Selenium标签中非常正常。快乐学习。
System.setProperty("webdriver.firefox.marionette", "C:\\Users\\ahmed\\Desktop\\JavaPackage\\packages\\webdriver\\geckodriver.exe");
System.setProperty("webdriver.gecko.driver", "C:\\Users\\ahmed\\Desktop\\JavaPackage\\packages\\webdriver\\geckodriver.exe");