from selenium import webdriver
from time import sleep
import pytest
def setup_module():
global driver
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(20)
print("执行初始化")
def teardown_module():
global driver
sleep(2)
driver.quit()
print("执行清除")
def test_open001():
global driver
# driver = webdriver.Chrome()
driver.get("http://192.168.90.170:8080/apkcheck/login.do")
driver.find_element_by_css_selector("input#j_username").send_keys("zhangwb")
driver.find_element_by_css_selector("#j_password").send_keys("111111")
driver.find_element_by_css_selector("input.button").click()
print("执行第一条")
assert 1 == 1
def test_002():
global driver
print("第二条测试用例")
driver.find_element_by_css_selector("#appMd5").send_keys("64b85cc62acb3d11baa2170dd362e661")
driver.find_element_by_css_selector("#toggerRightView .ui-button-text").click()
driver.find_element_by_css_selector("#apkQueryResult-table .ui-widget-content td:nth-child(4)").click()
handle = driver.window_handles
print(handle)
driver.switch_to(handle[2])
# for handle in driver.window_handles:
# print("driver.window_handles")
# # 先切换到该窗口
# wd.switch_to.window(handle)
# # 得到该窗口的标题栏字符串,判断是不是我们要操作的那个窗口
# if 'Bing' in wd.title:
# print(driver.title)
# # 如果是,那么这时候WebDriver对象就是对应的该该窗口,正好,跳出循环,
# break
assert 1 == 1
if __name__ == "__main__":
pytest.main(["test_selenium_check.py", "-s"])
selenium
最新推荐文章于 2025-05-22 20:40:54 发布