В чем заключается основное различие между желанием возможностей и опцией Firefox в селене - PullRequest
0 голосов
/ 04 июля 2019

// 1-В чем разница между DesiredCapabilities и FirefoxOptions?// 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);

1 Ответ

0 голосов
/ 04 июля 2019

DesiredCapabilities устарела, если вы не используете его для создания экземпляра RemoteWebDriver. Новые опции {DriverName} - это то, что нужно использовать для продвижения вперед.

Многие устаревшие методы будут удалены после выхода Selenium 4, поэтому лучше начать переходить на новые методы, как только сможете.

...