java - selenium 中的desire 功能和Firefox 选项之间的主要区别是什么

标签 java selenium-webdriver selenium-firefoxdriver

//1-DesiredCapability 和 DesiredCapability 之间有什么区别 火狐浏览器选项 ? //2-这两者中的最佳实践是什么?为什么?

   FirefoxOptions optionsff = new FirefoxOptions();
   optionsff.setProfile(profile);
   driver= new FirefoxDriver({path to web driver},optionsff);

   //----------------------------------------------------------

   FirefoxProfile profile = new FirefoxProfile();
   DesiredCapabilities dc=DesiredCapabilities.firefox();
   profile.setAcceptUntrustedCertificates(false);
   dc = DesiredCapabilities.firefox();
   dc.setCapability(FirefoxDriver.PROFILE, profile);
   Webdriver driver =  new FirefoxDriver(dc);

最佳答案

DesiredCapability 已被弃用,除非您使用它来实例化 RemoteWebDriver 实例。新的 {DriverName}Options 是 future 使用的选项。

当 Selenium 4 上线时,许多已弃用的方法将被删除,因此最好尽快开始转向新方法。

关于java - selenium 中的desire 功能和Firefox 选项之间的主要区别是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56883107/

相关文章:

java - 根据java文档中的定义,什么是抽象接口(interface)?

java - Java 正则表达式中的 Pattern.UNIX_LINES

selenium-webdriver - 使用 selenium 自动化 kendoUI 数字文本框,无需 javascript

python-3.x - 使用 Python 和 Chromedriver 进行 Internet 异常处理的 Selenium 丢失

pdf - 使用 Selenium Webdriver 屏幕截图导出为 PDF

java - 为什么 count 的值没有改变

java - 在 Java 中按姓氏字母顺序对学生数组进行排序

java - 如何输入在 Selenium webdriver 中选择的右键单击选项的名称

linux - 在同一浏览器上针对不同的操作系统测试网站是否有意义?

jasmine - 使用 Protractor 启动并运行 Marionette/Geckodriver