selinium 使用遇坑

tech2023-06-26  103

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

最新回复(0)