chrome浏览器驱动安装
Mozilla Firefox 是Selenium WebDriver的默认浏览器,如果想要使用其他浏览器(比如chrome)则需要安装驱动。
chromedriver下载地址:https://registry.npmmirror.com/binary.html?path=chromedriver/
下载完成后,将它放到python安装目录的scripts目录下和chrome浏览器的安装目录下
实现自动输入键盘的功能
自动输入键盘功能需要用到pykeyboard这个库,安装方式:pip install pykeyboard
安装完成后执行脚本报错:ImportError: cannot import name ‘PyKeyboard‘ from ‘pykeyboard‘
原因:
Pykeyboard依赖于PyHook,pywin32,PyUserInput 三个库
解决方法:
pip install PyHook https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook
pip install pywin32
pip install PyUserInput
Win32模块报错:OSError:[WinError 193] %1 不是有效的Win32应用程序
解决办法:先卸载本地的win32,再重新安装即可
xrld报错:xlrd.biffh.XLRDError:Excel xlsx file; not support

报该错误的原因是xrld的版本不对,更换成1.2即可
解决SeleniumChrome驱动与Python输入库问题
文章讲述了在使用Selenium进行自动化测试时,如何安装和配置Chrome浏览器驱动。同时,针对pykeyboard库的导入错误,指出了需要安装PyHook,pywin32,PyUserInput的解决步骤。另外,对于Win32模块和xlrd库的错误,给出了相应的解决方法。
1047

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



