from selenium import webdriver import time from day2.loginTest import Login #我们现在已经创建好一个空白浏览器了,后续的所有操作都应该在这个浏览器上执行 driver = webdriver.Chrome() #每次创建浏览器时,implicitly_wait固定写一次,对在这个浏览器上执行的所有代码都生效 #implicitly_wait主要检测页面的加载时间,检测什么时候页面加载完,什么时候执行后续的操作 driver.implicitly_wait(20) #实例化对象会占用内存,pycharm自动帮我们释放内存 #代码运行完,检测到Login()这个对象,不再被使用,系统会自动释放内存 #把driver浏览器传入到登录方法中 #让登录方法和下面的点击“账号设置”使用同一个浏览器 Login().loginWithDefaultUser(driver) '''from selenium import webdriver driver = webdriver.Chrome() driver.implicitly_wait(20) driver.get("http://localhost/") driver.find_element_by_link_text("登录").click() driver.close() driver.switch_to.window(driver.window_handles[-1]) driver.find_element_by_id("username").send_keys("huohuozu") driver.find_element_by_id("password").send_keys("123456") driver.find_element_by_id("username").submit()''' #2.点击“账号设置” #本来要点“账号设置”,需要使用driver这个变量,但现在文件中没有driver变量了,怎么办? #可以重新声明一个driver么?