class TestTest3():
def setup_class(self, method):
self.driver = webdriver.Firefox()
self.vars = {}
def teardown_class(self, method):
self.driver.quit()
self.driver.close()
print('ok,测试结束')
# def wait_for_window(self, timeout=2):
# time.sleep(round(timeout / 1000))
# wh_now = self.driver.window_handles
# wh_then = self.vars["window_handles"]
# print(wh_now)
# if len(wh_now) > len(wh_then):
# return set(wh_now).difference(set(wh_then)).pop()
def test_test3(self):
self.driver.get("https://www.baidu.com/")
self.driver.set_window_size(1212, 695)
self.driver.find_element(By.ID, "kw").click()
self.driver.find_element(By.ID, "kw").send_keys("objectpage")
self.driver.find_element(By.ID, "su").click()
# self.vars["window_handles"] = self.driver.window_handles
self.driver.implicitly_wait(5)
print('运运行到这一步了')
self.driver.find_element(By.XPATH, "//div[@id=\'2\']/h3/a/em").click()
print('怎么了')
self.vars["win1915"] = self.wait_for_window(2000)
self.driver.switch_to.window(self.vars["win1915"])
2020.04.21 测试自动化2
最新推荐文章于 2023-08-24 15:56:00 发布