1.共享项目依赖(site-packages)down下来后无法通过behave命令驱动项目
问题现象:
使用behave命令的时候报命令不存在
问题原因:
pip命令再安装依赖的时候会根据安装脚本setup.py中得构建命令执行生成命令行启动入口,
[console_scripts]
behave = behave.main:main
并生成behave.exe可执行文件在python的安装目录的scripts目录下;直接使用site-packages会缺少可执行文件
解决办法:
将site-packages和Scripts目录共同作为项目的运行依赖即可(已经上传到项目目录下,使用即可)
2.Win10安装的chrome浏览器无法通过chromedriver启动起来
问题现象:
通过selenium启动chrome浏览器的时候报错
WebDriverException: Message: unknown error: cannot find Chrome binary
问题原因:
selenium启动chrome浏览器的路径是:C:\Program Files (x86)\Google\Chrome\Application
系统安装的浏览器路径是:C:\Program Files\Google\Chrome\Application
解决办法:
将C:\Program Files\Google\Chrome\Application的数据copy一份到C:\Program Files (x86)\Google\Chrome\Application