コード例 #1
0
    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'])
コード例 #2
0
    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'])