gpt4 book ai didi

java - 如何通过 FirefoxProfile 启动 Mozilla 浏览 session ?

转载 作者:行者123 更新时间:2023-11-30 02:05:09 25 4
gpt4 key购买 nike

我正在尝试使用 Firefox 分析。但它在代码的下面一行抛出错误。请参阅随附的快照

请问有人可以帮忙吗?

代码:-

WebDriver driver = new FirefoxDriver(prof);

enter image description here

错误:-->

The constructor FirefoxDriver(FirefoxProfile) is undefined

我使用的以下版本:-

  • Selenium --> 3.12.0
  • Firefox 设置 50.0

代码:

 import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.openqa.selenium.firefox.internal.ProfilesIni;
public class Gmail {

public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver", "D:\\Drivers\\geckodriver.exe");

ProfilesIni allProf = new ProfilesIni();// all profiles
FirefoxProfile prof = allProf.getProfile("Abhi_Selenium");

WebDriver driver = new FirefoxDriver(prof);
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("http://gmail.com");

最佳答案

没有这样的构造函数可以获取配置文件并创建驱动程序。这就是异常(exception)告诉你的。您可以在此处查看 javadoc:

https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/firefox/FirefoxDriver.html

你可以尝试这样的事情:

FirefoxOptions options = new FirefoxOptions();
options.setProfile(yourProfile);
FirefoxDriver driver = new FirefoxDriver(options);

关于java - 如何通过 FirefoxProfile 启动 Mozilla 浏览 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51583522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com