浏览器可以正常打开,但是不能自动输入用户名和密码,经调查是浏览器版本和驱动版本不一致所导致。
查看浏览器版本和驱动版本步骤:
1、打开浏览器,查看版本。
2、打开这个网址:https://chromedriver.storage.googleapis.com/index.html
查看name里面有notes文本,下载对应的驱动程序。
在代码里面写:
driver=webdriver.Chrome(r'D:\chromedriver.exe')//R代表后面是字符串,不用转义符。注意:win8系统需要将驱动文件放在python/scprit目录下才能生效。昨晚试了好久,衰。问题:应该可以将驱动放在哪个目录下,配置环境变量,自动识别?win7 win10随便放,win8需要放在指定目录下
代码如下:

遇到的问题反思:
1、python定位元素的方法有很多,基本大同小异。
参考链接:https://www.cnblogs.com/liyuhang/p/6535840.html
2、根据报错信息查问题,看不出来的话请教别人,经验之谈。
本文介绍了当浏览器无法自动输入用户名和密码时的解决方案,主要原因是浏览器版本与驱动版本不匹配。文章提供了检查版本及更新驱动的具体步骤,并分享了在不同Windows系统下的驱动放置位置和配置环境变量的方法。
10万+

被折叠的 条评论
为什么被折叠?



