def test_legacy_options_to_capabilities(self): options = EdgeOptions() options._page_load_strategy = 'eager' # common options._debugger_address = 'localhost:9222' # chromium only cap = options.to_capabilities() self.assertEqual('MicrosoftEdge', cap['browserName']) self.assertEqual('eager', cap['pageLoadStrategy']) self.assertFalse('ms:edgeOptions' in cap) self.assertFalse(cap['ms:edgeChromium'])
def test_chromium_options_to_capabilities(self): options = EdgeOptions() options.use_chromium = True options._page_load_strategy = 'eager' # common options._debugger_address = 'localhost:9222' # chromium only cap = options.to_capabilities() self.assertEqual('MicrosoftEdge', cap['browserName']) self.assertIn('ms:edgeOptions', cap) self.assertTrue(cap['ms:edgeChromium']) edge_options_dict = cap['ms:edgeOptions'] self.assertIsNotNone(edge_options_dict) self.assertEqual('localhost:9222', edge_options_dict['debuggerAddress'])