def setup_module(module): utils.start_server(module) webserver = SimpleWebServer() webserver.start() RemoteAdvancedUserInteractionTest.webserver = webserver RemoteAdvancedUserInteractionTest.driver = \ webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.FIREFOX)
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxSelectElementHandlingTests.webserver = webserver capabilities = {'marionette': False} FirefoxSelectElementHandlingTests.driver = webdriver.Firefox( capabilities=capabilities)
class TestFirefoxProfile: def setup_method(self, method): self.driver = webdriver.Firefox() self.webserver = SimpleWebServer() self.webserver.start() def test_that_we_can_accept_a_profile(self): # The setup gave us a browser but we dont need it since we are doing our own thing self.driver.quit() self.profile1 = webdriver.FirefoxProfile() self.profile1.set_preference("startup.homepage_welcome_url", "%s" % "http://localhost:%d/%s.html" % (self.webserver.port, "simpleTest")) self.profile1.update_preferences() self.profile2 = webdriver.FirefoxProfile(self.profile1.path) self.driver = webdriver.Firefox(firefox_profile=self.profile2) title = self.driver.title assert "Hello WebDriver" == title def test_that_we_delete_the_profile(self): path = self.driver.firefox_profile.path self.driver.quit() assert not os.path.exists(path) def test_profiles_do_not_share_preferences(self): self.profile1 = webdriver.FirefoxProfile() self.profile1.accept_untrusted_certs = False self.profile2 = webdriver.FirefoxProfile() # Default is true. Should remain so. assert self.profile2.default_preferences["webdriver_accept_untrusted_certs"] == 'true' def teardown_method(self, method): try: self.driver.quit() except: pass #don't care since we may have killed the browser above self.webserver.stop() def _pageURL(self, name): return "http://localhost:%d/%s.html" % (self.webserver.port, name) def _loadSimplePage(self): self._loadPage("simpleTest") def _loadPage(self, name): self.driver.get(self._pageURL(name))
def setup_module(module): _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) url = "http://%s:%d/wd/hub" % (SERVER_ADDR, DEFAULT_PORT) try: _socket.connect((SERVER_ADDR, DEFAULT_PORT)) print ("The remote driver server is already running or something else" "is using port %d, continuing..." % DEFAULT_PORT) except: print ("Starting the remote driver server") AuthenticatedServerTest.server_proc = subprocess.Popen( "java -jar build/java/server/test/org/openqa/selenium/remote/server/auth/server-standalone.jar", shell=True) assert wait_for_server(url, 10), "can't connect" print "Server should be online" webserver = SimpleWebServer() webserver.start() AuthenticatedServerTest.webserver = webserver
def setup_module(module): _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) url = "http://%s:%d/wd/hub" % (SERVER_ADDR, DEFAULT_PORT) try: _socket.connect((SERVER_ADDR, DEFAULT_PORT)) print ("The remote driver server is already running or something else" "is using port %d, continuing..." % DEFAULT_PORT) except: print ("Starting the remote driver server") RemoteTypingTests.server_proc = subprocess.Popen( "java -jar build/remote/server/server-standalone.jar", shell=True) assert wait_for_server(url, 10), "can't connect" print "Server should be online" webserver = SimpleWebServer() webserver.start() RemoteTypingTests.webserver = webserver RemoteTypingTests.driver = webdriver.Remote(desired_capabilities = webdriver.DesiredCapabilities.FIREFOX)
def setup_module(module): _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) url = "http://%s:%d/wd/hub" % (SERVER_ADDR, DEFAULT_PORT) try: _socket.connect((SERVER_ADDR, DEFAULT_PORT)) print ("The remote driver server is already running or something else" "is using port %d, continuing..." % DEFAULT_PORT) except: print ("Starting the remote driver server") RemoteVisibilityTests.server_proc = subprocess.Popen( "java -jar build/java/server/src/org/openqa/selenium/server/server-standalone.jar", shell=True) assert wait_for_server(url, 10), "can't connect" print "Server should be online" webserver = SimpleWebServer() webserver.start() RemoteVisibilityTests.webserver = webserver RemoteVisibilityTests.driver = webdriver.Remote(browser_name="firefox", platform="ANY")
class TestOptions: def setup_method(self, method): self.webserver = SimpleWebServer() self.webserver.start() def test_we_can_pass_options(self): capabilities = {'marionette': True} options = Options() self.driver = webdriver.Firefox( capabilities=capabilities, firefox_options=options) self.driver.get(self.webserver.where_is('formPage.html')) self.driver.find_element_by_id("cheese") def teardown_method(self, method): try: self.driver.quit() except: pass # Don't care since we may have killed the browser above self.webserver.stop()
class TestFirefoxProfile: def setup_method(self, method): self.driver = webdriver.Firefox() self.webserver = SimpleWebServer() self.webserver.start() def test_that_we_can_accept_a_profile(self): self.profile1 = webdriver.FirefoxProfile() self.profile1.set_preference("startup.homepage_welcome_url", "%s" % "http://localhost:%d/%s.html" % (self.webserver.port, "simpleTest")) self.profile1.update_preferences() self.profile2 = webdriver.FirefoxProfile(self.profile1.path) self.driver = webdriver.Firefox(firefox_profile=self.profile2) title = self.driver.title assert "Hello WebDriver" == title def test_that_we_delete_the_profile(self): path = self.driver.firefox_profile.path self.driver.quit() assert not os.path.exists(path) def teardown_method(self, method): try: self.driver.quit() except: pass #don't care since we may have killed the browser above self.webserver.stop() def _pageURL(self, name): return "http://localhost:%d/%s.html" % (self.webserver.port, name) def _loadSimplePage(self): self._loadPage("simpleTest") def _loadPage(self, name): self.driver.get(self._pageURL(name))
def setup_module(module): utils.start_server(module) webserver = SimpleWebServer() webserver.start() RemoteSelectElementHandlingTests.webserver = webserver RemoteSelectElementHandlingTests.driver = webdriver.Remote(desired_capabilities = webdriver.DesiredCapabilities.FIREFOX)
def setup_module(module): webserver = SimpleWebServer() webserver.start() IeDriverElementFindingTests.webserver = webserver IeDriverElementFindingTests.driver = webdriver.Ie()
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxRenderedWebElementTests.webserver = webserver FirefoxRenderedWebElementTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxWebDriverWaitTest.webserver = webserver FirefoxWebDriverWaitTest.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromeCookieTest.webserver = webserver ChromeCookieTest.driver = webdriver.Chrome()
def setup_method(self, method): self.webserver = SimpleWebServer() self.webserver.start()
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxTypingTests.webserver = webserver FirefoxTypingTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() IeApiExampleTest.webserver = webserver IeApiExampleTest.driver = webdriver.Ie()
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromeCorrectEventFiringTests.webserver = webserver ChromeCorrectEventFiringTests.driver = webdriver.Chrome()
def setup_module(module): webserver = SimpleWebServer(host=get_lan_ip()) webserver.start() FirefoxWindowTests.webserver = webserver FirefoxWindowTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxAlertsTest.webserver = webserver FirefoxAlertsTest.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromeElementAttributeTests.webserver = webserver ChromeElementAttributeTests.driver = webdriver.Chrome()
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromeExecutingAsyncJavaScriptTests.webserver = webserver ChromeExecutingAsyncJavaScriptTests.driver = webdriver.Chrome()
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxRenderedWebElementTests.webserver = webserver FirefoxRenderedWebElementTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer(host=get_lan_ip()) webserver.start() FirefoxElementEqualityTests.webserver = webserver FirefoxElementEqualityTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromeWebDriverWaitTest.webserver = webserver ChromeWebDriverWaitTest.driver = webdriver.Chrome()
def setup_module(module): utils.start_server(module) webserver = SimpleWebServer() webserver.start() RemoteCookieTest.webserver = webserver RemoteCookieTest.driver = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.FIREFOX)
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxImplicitWaitTest.webserver = webserver FirefoxImplicitWaitTest.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromeRenderedWebElementTests.webserver = webserver ChromeRenderedWebElementTests.driver = webdriver.Chrome()
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxAdvancedUserInteractionTest.webserver = webserver FirefoxAdvancedUserInteractionTest.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer(host=get_lan_ip()) webserver.start() FirefoxCorrectEventFiringTests.webserver = webserver FirefoxCorrectEventFiringTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxFormHandlingTests.webserver = webserver FirefoxFormHandlingTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() IeCorrectEventFiringTests.webserver = webserver IeCorrectEventFiringTests.driver = webdriver.Ie()
def setup_module(module): webserver = SimpleWebServer() webserver.start() IeTypingTests.webserver = webserver IeTypingTests.driver = webdriver.Ie()
def setup_module(module): webserver = SimpleWebServer(host=get_lan_ip()) webserver.start() FirefoxStaleReferenceTests.webserver = webserver FirefoxStaleReferenceTests.driver = webdriver.Firefox()
class TestFirefoxProfile: def setup_method(self, method): self.driver = webdriver.Firefox() self.webserver = SimpleWebServer() self.webserver.start() def test_that_we_can_accept_a_profile(self): # The setup gave us a browser but we dont need it since we are doing our own thing self.driver.quit() self.profile1 = webdriver.FirefoxProfile() self.profile1.set_preference( "startup.homepage_welcome_url", "%s" % "http://localhost:%d/%s.html" % (self.webserver.port, "simpleTest")) self.profile1.update_preferences() self.profile2 = webdriver.FirefoxProfile(self.profile1.path) self.driver = webdriver.Firefox(firefox_profile=self.profile2) title = self.driver.title assert "Hello WebDriver" == title def test_that_prefs_are_written_in_the_correct_format(self): # The setup gave us a browser but we dont need it self.driver.quit() profile = webdriver.FirefoxProfile() profile.set_preference("sample.preference", "hi there") profile.update_preferences() assert '"hi there"' == profile.default_preferences["sample.preference"] encoded = profile.encoded decoded = base64.decodestring(encoded) fp = BytesIO(decoded) zip = zipfile.ZipFile(fp, "r") for entry in zip.namelist(): if entry.endswith("user.js"): user_js = zip.read(entry) for line in user_js.splitlines(): if line.startswith(b'user_pref("sample.preference",'): assert True == line.endswith(b'"hi there");') # there should be only one user.js break fp.close() def test_that_unicode_prefs_are_written_in_the_correct_format(self): # The setup gave us a browser but we dont need it self.driver.quit() profile = webdriver.FirefoxProfile() profile.set_preference('sample.preference.2', unicode('hi there')) profile.update_preferences() assert '"hi there"' == profile.default_preferences[ "sample.preference.2"] encoded = profile.encoded decoded = base64.decodestring(encoded) fp = BytesIO(decoded) zip = zipfile.ZipFile(fp, "r") for entry in zip.namelist(): if entry.endswith('user.js'): user_js = zip.read(entry) for line in user_js.splitlines(): if line.startswith(b'user_pref("sample.preference.2",'): assert True == line.endswith(b'"hi there");') # there should be only one user.js break fp.close() def test_that_integer_prefs_are_written_in_the_correct_format(self): # The setup gave us a browser but we dont need it self.driver.quit() profile = webdriver.FirefoxProfile() profile.set_preference("sample.int.preference", 12345) profile.update_preferences() assert "12345" == profile.default_preferences["sample.int.preference"] def test_that_boolean_prefs_are_written_in_the_correct_format(self): # The setup gave us a browser but we dont need it self.driver.quit() profile = webdriver.FirefoxProfile() profile.set_preference("sample.bool.preference", True) profile.update_preferences() assert "true" == profile.default_preferences["sample.bool.preference"] def test_that_we_delete_the_profile(self): path = self.driver.firefox_profile.path self.driver.quit() assert not os.path.exists(path) def test_profiles_do_not_share_preferences(self): self.profile1 = webdriver.FirefoxProfile() self.profile1.accept_untrusted_certs = False self.profile2 = webdriver.FirefoxProfile() # Default is true. Should remain so. assert self.profile2.default_preferences[ "webdriver_accept_untrusted_certs"] == 'true' def test_none_proxy_is_set(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = None try: self.profile.set_proxy(proxy) assert False, "exception after passing empty proxy is expected" except ValueError as e: pass assert "network.proxy.type" not in self.profile.default_preferences def test_unspecified_proxy_is_set(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = Proxy() self.profile.set_proxy(proxy) assert "network.proxy.type" not in self.profile.default_preferences def test_manual_proxy_is_set_in_profile(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = Proxy() proxy.no_proxy = 'localhost, foo.localhost' proxy.http_proxy = 'some.url:1234' proxy.ftp_proxy = None proxy.sslProxy = 'some2.url' self.profile.set_proxy(proxy) assert self.profile.default_preferences["network.proxy.type"] == '1' assert self.profile.default_preferences[ "network.proxy.no_proxies_on"] == '"localhost, foo.localhost"' assert self.profile.default_preferences[ "network.proxy.http"] == '"some.url"' assert self.profile.default_preferences[ "network.proxy.http_port"] == '1234' assert self.profile.default_preferences[ "network.proxy.ssl"] == '"some2.url"' assert "network.proxy.ssl_port" not in self.profile.default_preferences assert "network.proxy.ftp" not in self.profile.default_preferences def test_pac_proxy_is_set_in_profile(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = Proxy() proxy.proxy_autoconfig_url = 'http://some.url:12345/path' self.profile.set_proxy(proxy) assert self.profile.default_preferences["network.proxy.type"] == '2' assert self.profile.default_preferences[ "network.proxy.autoconfig_url"] == '"http://some.url:12345/path"' def test_autodetect_proxy_is_set_in_profile(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = Proxy() proxy.auto_detect = True self.profile.set_proxy(proxy) assert self.profile.default_preferences["network.proxy.type"] == '4' def teardown_method(self, method): try: self.driver.quit() except: pass #don't care since we may have killed the browser above self.webserver.stop() def _pageURL(self, name): return "http://localhost:%d/%s.html" % (self.webserver.port, name) def _loadSimplePage(self): self._loadPage("simpleTest") def _loadPage(self, name): self.driver.get(self._pageURL(name))
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromeTextHandlingTests.webserver = webserver ChromeTextHandlingTests.driver = webdriver.Chrome()
def setup_method(self, method): self.driver = webdriver.Firefox() self.webserver = SimpleWebServer() self.webserver.start()
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxExecutingJavaScriptTests.webserver = webserver FirefoxExecutingJavaScriptTests.driver = webdriver.Firefox()
def setup_method(self, method): self.webserver = SimpleWebServer() self.webserver.start()
def setup_module(module): webserver = SimpleWebServer() webserver.start() IeExecutingAsyncJavaScriptTests.webserver = webserver IeExecutingAsyncJavaScriptTests.driver = webdriver.Ie()
def setup_module(module): webserver = SimpleWebServer() webserver.start() IeSelectElementHandlingTests.webserver = webserver IeSelectElementHandlingTests.driver = webdriver.Ie()
def setup_module(module): webserver = SimpleWebServer() webserver.start() IeChildrenFindingTest.webserver = webserver IeChildrenFindingTest.driver = webdriver.Ie()
class TestFirefoxProfile: def setup_method(self, method): self.driver = webdriver.Firefox() self.webserver = SimpleWebServer() self.webserver.start() def test_that_we_can_accept_a_profile(self): profile1 = webdriver.FirefoxProfile() profile1.set_preference("startup.homepage_welcome_url", self.webserver.where_is('simpleTest.html')) profile1.update_preferences() profile2 = webdriver.FirefoxProfile(profile1.path) driver = webdriver.Firefox(firefox_profile=profile2) title = driver.title driver.quit() assert "Hello WebDriver" == title def test_that_prefs_are_written_in_the_correct_format(self): # The setup gave us a browser but we dont need it self.driver.quit() profile = webdriver.FirefoxProfile() profile.set_preference("sample.preference", "hi there") profile.update_preferences() assert 'hi there' == profile.default_preferences["sample.preference"] encoded = profile.encoded decoded = base64.decodestring(encoded) fp = BytesIO(decoded) zip = zipfile.ZipFile(fp, "r") for entry in zip.namelist(): if entry.endswith("user.js"): user_js = zip.read(entry) for line in user_js.splitlines(): if line.startswith(b'user_pref("sample.preference",'): assert True == line.endswith(b'hi there");') # there should be only one user.js break fp.close() def test_that_unicode_prefs_are_written_in_the_correct_format(self): # The setup gave us a browser but we dont need it self.driver.quit() profile = webdriver.FirefoxProfile() profile.set_preference('sample.preference.2', unicode('hi there')) profile.update_preferences() assert 'hi there' == profile.default_preferences["sample.preference.2"] encoded = profile.encoded decoded = base64.decodestring(encoded) fp = BytesIO(decoded) zip = zipfile.ZipFile(fp, "r") for entry in zip.namelist(): if entry.endswith('user.js'): user_js = zip.read(entry) for line in user_js.splitlines(): if line.startswith(b'user_pref("sample.preference.2",'): assert True == line.endswith(b'hi there");') # there should be only one user.js break fp.close() def test_that_integer_prefs_are_written_in_the_correct_format(self): # The setup gave us a browser but we dont need it self.driver.quit() profile = webdriver.FirefoxProfile() profile.set_preference("sample.int.preference", 12345) profile.update_preferences() assert 12345 == profile.default_preferences["sample.int.preference"] def test_that_boolean_prefs_are_written_in_the_correct_format(self): # The setup gave us a browser but we dont need it self.driver.quit() profile = webdriver.FirefoxProfile() profile.set_preference("sample.bool.preference", True) profile.update_preferences() assert True == profile.default_preferences["sample.bool.preference"] def test_that_we_delete_the_profile(self): path = self.driver.firefox_profile.path self.driver.quit() assert not os.path.exists(path) def test_profiles_do_not_share_preferences(self): self.profile1 = webdriver.FirefoxProfile() self.profile1.accept_untrusted_certs = False self.profile2 = webdriver.FirefoxProfile() # Default is true. Should remain so. assert self.profile2.default_preferences["webdriver_accept_untrusted_certs"] == True def test_none_proxy_is_set(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = None try: self.profile.set_proxy(proxy) assert False, "exception after passing empty proxy is expected" except ValueError as e: pass assert "network.proxy.type" not in self.profile.default_preferences def test_unspecified_proxy_is_set(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = Proxy() self.profile.set_proxy(proxy) assert "network.proxy.type" not in self.profile.default_preferences def test_manual_proxy_is_set_in_profile(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = Proxy() proxy.no_proxy = 'localhost, foo.localhost' proxy.http_proxy = 'some.url:1234' proxy.ftp_proxy = None proxy.sslProxy = 'some2.url' self.profile.set_proxy(proxy) assert self.profile.default_preferences["network.proxy.type"] == ProxyType.MANUAL['ff_value'] assert self.profile.default_preferences["network.proxy.no_proxies_on"] == 'localhost, foo.localhost' assert self.profile.default_preferences["network.proxy.http"] == 'some.url' assert self.profile.default_preferences["network.proxy.http_port"] == 1234 assert self.profile.default_preferences["network.proxy.ssl"] == 'some2.url' assert "network.proxy.ssl_port" not in self.profile.default_preferences assert "network.proxy.ftp" not in self.profile.default_preferences def test_pac_proxy_is_set_in_profile(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = Proxy() proxy.proxy_autoconfig_url = 'http://some.url:12345/path' self.profile.set_proxy(proxy) assert self.profile.default_preferences["network.proxy.type"] == ProxyType.PAC['ff_value'] assert self.profile.default_preferences["network.proxy.autoconfig_url"] == 'http://some.url:12345/path' def test_autodetect_proxy_is_set_in_profile(self): # The setup gave us a browser but we dont need it self.driver.quit() self.profile = webdriver.FirefoxProfile() proxy = Proxy() proxy.auto_detect = True self.profile.set_proxy(proxy) assert self.profile.default_preferences["network.proxy.type"] == ProxyType.AUTODETECT['ff_value'] def teardown_method(self, method): try: self.driver.quit() except: pass #don't care since we may have killed the browser above self.webserver.stop() def _pageURL(self, name): return self.webserver.where_is(name + '.html') def _loadSimplePage(self): self._loadPage("simpleTest") def _loadPage(self, name): self.driver.get(self._pageURL(name))
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxSelectElementHandlingTests.webserver = webserver FirefoxSelectElementHandlingTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromePageLoadingTests.webserver = webserver ChromePageLoadingTests.driver = webdriver.Chrome()
self.assertEquals(cookie, driver.get_cookies()[0]) driver.quit() driver = webdriver.connect('firefox') self.assertEquals([], driver.get_cookies()) driver.quit() def testCopyFromSource(self): dir_name = tempfile.mkdtemp() self._create_dummy_file(dir_name) profile = FirefoxProfile() profile.copy_profile_source(dir_name) profile_dir = profile.path dst_pref_file = open(os.path.join(profile_dir, self.DUMMY_FILE_NAME)) content = dst_pref_file.read() self.assertEquals(self.DUMMY_FILE_CONTENT, content) def _create_dummy_file(self, dir_name): pref_file = open(os.path.join(dir_name, self.DUMMY_FILE_NAME), "w") pref_file.write(self.DUMMY_FILE_CONTENT) pref_file.close() if __name__ == "__main__": logging.basicConfig(level=logging.INFO) webserver = SimpleWebServer(8000) webserver.start() try: unittest.main() finally: webserver.stop()
def setup_module(module): webserver = SimpleWebServer() webserver.start() FirefoxChildrenFindingTest.webserver = webserver FirefoxChildrenFindingTest.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromeElementAttributeTests.webserver = webserver ChromeElementAttributeTests.driver = webdriver.Chrome()
def setup_module(module): webserver = SimpleWebServer(host=get_lan_ip()) webserver.start() FirefoxWebDriverSelectSupportTests.webserver = webserver FirefoxWebDriverSelectSupportTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() ChromeImplicitWaitTest.webserver = webserver ChromeImplicitWaitTest.driver = webdriver.Chrome()
def setup_module(module): webserver = SimpleWebServer(host=get_lan_ip()) webserver.start() FirefoxExecutingAsyncJavaScriptTests.webserver = webserver FirefoxExecutingAsyncJavaScriptTests.driver = webdriver.Firefox()
def setup_method(self, method): self.driver = webdriver.Firefox() self.webserver = SimpleWebServer() self.webserver.start()
def setup_method(self, method): self.capabilities = {'marionette': False} self.driver = webdriver.Firefox(capabilities=self.capabilities) self.webserver = SimpleWebServer() self.webserver.start()
def setup_module(module): webserver = SimpleWebServer(host=get_lan_ip()) webserver.start() FirefoxDriverElementFindingTests.webserver = webserver FirefoxDriverElementFindingTests.driver = webdriver.Firefox()
def setup_module(module): webserver = SimpleWebServer() webserver.start() IeFrameSwitchingTest.webserver = webserver IeFrameSwitchingTest.driver = webdriver.Ie()