예제 #1
0
 def test_connect_merge_3rd_arguments_with_desired_capabilities(self):
     p = mock.patch("selenium.webdriver.Remote")
     m = p.start()
     p2 = mock.patch("seleniumwrapper.wrapper.SeleniumWrapper")
     m2 = p2.start()
     seleniumwrapper.connect("android", "http://localhost:4444/wd/hub", {"hoge": "hoge"})
     dic = DesiredCapabilities.ANDROID
     dic["hoge"] = "hoge"
     m.assert_called_once_with('http://localhost:4444/wd/hub', dic)
     p2.stop()
     p.stop()
 def test_connect_merge_3rd_arguments_with_desired_capabilities(self):
     p = mock.patch("selenium.webdriver.Remote")
     m = p.start()
     p2 = mock.patch("seleniumwrapper.wrapper.SeleniumWrapper")
     m2 = p2.start()
     seleniumwrapper.connect("android", "http://localhost:4444/wd/hub",
                             {"hoge": "hoge"})
     dic = DesiredCapabilities.ANDROID
     dic["hoge"] = "hoge"
     m.assert_called_once_with('http://localhost:4444/wd/hub', dic)
     p2.stop()
     p.stop()
예제 #3
0
    def run_perf(self):
        chrome_options = webdriver.ChromeOptions()
        if self.mobile:
            chrome_options.add_experimental_option(
                "mobileEmulation", {"deviceName": "Google Nexus 5"})

        capabilities = chrome_options.to_capabilities()

        for run in range(self.runs):
            driver = selw.connect('chrome', self.service.service_url,
                                  capabilities)
            driver.get(self.url)
            self.store_perf(driver.performance.timing)
            driver.quit()
예제 #4
0
    def run_perf(self):
        chrome_options = webdriver.ChromeOptions()
        if self.mobile:
            chrome_options.add_experimental_option(
                "mobileEmulation",
                {"deviceName": "Google Nexus 5"}
            )

        capabilities = chrome_options.to_capabilities()

        for run in range(self.runs):
            driver = selw.connect('chrome', self.service.service_url, capabilities)
            driver.get(self.url)
            self.store_perf(driver.performance.timing)
            driver.quit()