1,窗口最大化
driver.maximize_window()
2,找元素,填充数据
# 找到输入用户名的搜索框 并输入账号
username = driver.find_element_by_id('username').send_keys(cf.get('login', 'username'))
3,找元素,点击元素
login_btn = driver.find_elements_by_xpath(cf.get('login', 'button'))[0]
login_btn.click()
4,关闭 IEDriverServer 进程,不关闭页面
# 关闭 cmd 窗口,杀死 driver 进程
CREATE_NO_WINDOW = 0x08000000
subprocess.call('taskkill /IM IEDriverServer.exe /F', creationflags=CREATE_NO_WINDOW)
5,打包文件后,出现 IEDriverServer 黑窗口
Python\Python36\Lib\site-packages\selenium\webdriver\common 文件夹下的 service.py 文件的源码,在相应位置添加 creationflags=134217728