我需要在MAC OS中设置硒的帮助。 我已经添加了所有必需的硒罐文件和Java JRE来构建路径。 我在.profile中添加了Java路径 但是,我仍然在Firefox驱动程序中遇到错误。
The type org.openqa.selenium.firefox.FirefoxDriver is not accessible
可以帮忙吗?
答案 0 :(得分:1)
此错误消息...
The type org.openqa.selenium.firefox.FirefoxDriver is not accessible
...表示您的程序/脚本无法访问 GeckoDriver ,
您的主要问题是,存在许多不需要的包含相同类的 JAR 文件:
从mozilla/geckodriver下载所需格式的 GeckoDriver 可执行文件,提取二进制文件,然后初始化FirefoxDriveras,如下所示:
//imports
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
//other lines of code
System.setProperty("webdriver.gecko.driver","C:\\path\\to\\geckodriver.exe");
driver = new FirefoxDriver();
driver.get("https://www.google.com/");
答案 1 :(得分:1)
要解决此问题,
创建新课程并继续工作!!
答案 2 :(得分:0)
根据我在“参考库”文件夹中看到的内容,您似乎已经添加了jar文件的selenium-standalone-3.xxjar和单个客户端组合的3.xx版本(Selenium客户端jars)对于Java)。您的日食是否可能不知道最终要使用哪些库?要求您删除构建路径中的所有库,并仅添加selenium-server-standalone-3.x.x.jar文件。完成后,刷新即可解决。
此外,一旦正确的罐子就位,即使在类文件中没有System.setProperty指令的情况下,导入也应该可以解决。
如果问题仍然存在,您能否粘贴一个屏幕截图,而没有右键单击该错误的上下文菜单? 希望这会有所帮助。