运行Python+Seleium+unnitest web端自动化测试脚本自动弹出webdriver运行窗口
问题描述:
在运行Python自动化脚本后脚本可正常运行,但是总是弹出webdriver运行窗口,虽然不影响使用但是对于强迫症的我来说实在无法忍受,具体情况如下图
窗口提示信息为 : DevTools listening on ws://127.0.0.1:56138/devtools/browser/f27b7623-3746-4cde-90f8-3f8021b7c0a5
后来经过四处咨询发现此问题是因为
Pyinstaller打包selenium有误,所以如何去除chromedriver黑框问题呢?
解决方案如下:
1.修改selenium包中的 service.py 文件,文件路径为:python安装包地址下Lib目录下site-packages目录下selenium下webdriver目录下common文件中
右键打开此文件,在第75行出加入参数 : creationflags=134217728 此问题就解决了