def GlobalSetUp(): ChromeDriverTest._http_server = webserver.WebServer( chrome_paths.GetTestData()) if _ANDROID_PACKAGE: ChromeDriverTest._adb = android_commands.AndroidCommands() host_port = ChromeDriverTest._http_server._server.server_port forwarder.Forwarder.Map([(host_port, host_port)], ChromeDriverTest._adb)
def GlobalSetUp(): def respondWithUserAgentString(request): return request.GetHeader('User-Agent') MobileEmulationCapabilityTest._http_server = webserver.WebServer( chrome_paths.GetTestData()) MobileEmulationCapabilityTest._http_server.SetCallbackForPath( '/userAgent', respondWithUserAgentString)
def setUpClass(cls): """Starts the server for the necessary pages for testing.""" # make a temp dir to place test logs into cls.log_dir = tempfile.mkdtemp() try: cls.http_server = webserver.WebServer(chrome_paths.GetTestData()) cls.server_url = cls.http_server.GetUrl() except Exception: cls.tearDownClass() raise
def GlobalSetUp(): ChromeDriverTest._http_server = webserver.WebServer( chrome_paths.GetTestData()) if _ANDROID_PACKAGE: ChromeDriverTest._adb = android_commands.AndroidCommands() ChromeDriverTest._forwarder = forwarder.Forwarder(ChromeDriverTest._adb, 'Debug') host_port = ChromeDriverTest._http_server._server.server_port ChromeDriverTest._forwarder.Run( [(host_port, host_port)], valgrind_tools.BaseTool(), '127.0.0.1')
def GlobalSetUp(): ChromeDriverTest._http_server = webserver.WebServer( chrome_paths.GetTestData()) ChromeDriverTest._sync_server = webserver.SyncWebServer() if _ANDROID_PACKAGE_KEY: ChromeDriverTest._device = device_utils.DeviceUtils( android_commands.GetAttachedDevices()[0]) http_host_port = ChromeDriverTest._http_server._server.server_port sync_host_port = ChromeDriverTest._sync_server._server.server_port forwarder.Forwarder.Map( [(http_host_port, http_host_port), (sync_host_port, sync_host_port)], ChromeDriverTest._device)
import urllib2 _THIS_DIR = os.path.abspath(os.path.dirname(__file__)) sys.path.insert(1, os.path.join(_THIS_DIR, os.pardir)) sys.path.insert(1, os.path.join(_THIS_DIR, os.pardir, 'client')) sys.path.insert(1, os.path.join(_THIS_DIR, os.pardir, 'server')) import chrome_paths import chromedriver import unittest_util import util import server from webelement import WebElement import webserver _TEST_DATA_DIR = os.path.join(chrome_paths.GetTestData(), 'chromedriver') if util.IsLinux(): sys.path.insert(0, os.path.join(chrome_paths.GetSrc(), 'build', 'android')) from pylib import android_commands from pylib import constants from pylib import forwarder from pylib import valgrind_tools from pylib.device import device_utils _NEGATIVE_FILTER = [ # https://code.google.com/p/chromedriver/issues/detail?id=213 'ChromeDriverTest.testClickElementInSubFrame', # This test is flaky since it uses setTimeout. # Re-enable once crbug.com/177511 is fixed and we can remove setTimeout.
def setUpClass(cls): """Starts the server for the necessary pages for testing.""" cls.http_server = webserver.WebServer(chrome_paths.GetTestData()) cls.server_url = cls.http_server.GetUrl()