一、背景
selenium调动chrome浏览器时,需选择对应版本chromedriver;而Chrome自动更新后,原版本chromedriver可能会无法驱动浏览器,导致selenium程序操作失败。
思考的做法:清空Google文件夹下Update文件夹,并对更改该文件夹SYSTEM权限为“拒绝”状态,使chrome没有权限修改这个文件夹。
注:system权限为windows最高权限。
二、具体做法
1)查找C盘user文件夹下Google,如:C:\Users\**(用户名)\AppData\Local\Google,见下图:
2)打开Google文件夹下Update文件夹,并将Update文件夹内所有文件或文件夹情况,若提示程序占用,无法删除的话,就右击电脑桌面下方任务栏,打开任务管理器;
3)点选“进程”标签,并找到管理相关Google后台程序后,再次执行第二步操作;
4)右键Updte文件夹--属性--“安全”标签,点击编辑,设置system完全控制权设置为“拒绝”,点击应用--确定,即google就没有权限操作这个文件了。
注:system设置为“拒绝”后,虽然“允许”状态也是选中状态,但由于拒绝的优先级大于允许,所以也是相当于无权限。