def test_bad_browser_name(self): ctx = mock() bm = BrowserManagementKeywords(ctx) try: bm._make_driver("fireox") self.fail("Exception not raised") except ValueError as e: self.assertEquals(str(e), "fireox is not a supported browser.")
def test_bad_browser_name(self): ctx = mock() bm = BrowserManagementKeywords(ctx) try: bm._make_driver("fireox") self.fail("Exception not raised") except ValueError as e: self.assertEquals(str(e), "fireox is not a supported browser.")
def test_bad_browser_name(): ctx = mock() bm = BrowserManagementKeywords(ctx) try: bm._make_driver("fireox") raise ValueError("Exception not raised") except ValueError as e: assert str(e) == "fireox is not a supported browser."
def open_browser( self, url, browser="firefox", alias=None, remote_url=False, desired_capabilities=None, ff_profile_dir=None, options=None, service_log_path=None, extra_dictionary=None, executable_path=None, ): self._new_creator.extra_dictionary = extra_dictionary browser_manager = BrowserManagementKeywords(self.ctx) browser_manager._make_driver = self._make_driver browser_manager.open_browser( url, browser=browser, alias=alias, remote_url=remote_url, desired_capabilities=desired_capabilities, ff_profile_dir=ff_profile_dir, options=options, service_log_path=service_log_path, executable_path=None, )
def verify_browser(self, webdriver_type, browser_name, **kw): # todo try lambda *x: was_called = true ctx = mock() bm = BrowserManagementKeywords(ctx) old_init = webdriver_type.__init__ webdriver_type.__init__ = self.mock_init try: self.was_called = False bm._make_driver(browser_name, **kw) except AttributeError: pass #kinda dangerous but I'm too lazy to mock out all the set_timeout calls finally: webdriver_type.__init__ = old_init self.assertTrue(self.was_called) unstub()