Ⅰ 【RobotFramework】ChromeDriver安装与调试
python3在进行爬虫操作,以及使用RobotFrame/Selenium进行UI自动化时,常常需要借助ChromeDriver来控制浏览器。
为了进行ChromeDriver的安装与调试,首先需要准备好以下环境:Python3、RobotFramework、Selenium、Chrome等。
接下来,您可以从以下地址下载ChromeDriver:chromedriver.storage.googleapis.com...
下载完成后,需要进行安装。具体操作如下:
1. 解压chromedriver_win32.zip文件。
2. 将chromedriver.exe文件拷贝到以下目录下:***\Google\Chrome\Application,并设置对应路径的系统环境变量。
3. 将chromedriver.exe文件拷贝到以下目录下:***\Python\Python37。
安装成功后,可以通过以下两种方法进行检测:
方法1:在RobotFramework中录入如下脚本,如果执行后能正常打开并关闭浏览器,则表示安装成功。
方法2:在Pycharm中编写如下程序进行测试,如果能够正常打开并最大化网络网页,则证明安装成功。
如果在执行过程中遇到“from selenium import webdriver”报错,找不到selenium包的情况,我们需要进行以下操作:
1. 安装selenium包:通过File-Settings-Project:pythonProject-Python Interpreter-‘+’,输入selenium,然后点击Install Package进行安装。注意,此方法安装的是最新的selenium包,不支持选择版本。
2. 加载python目录下的selenium包:在Python环境安装完成后,可以通过pip命令对selenium包进行安装。安装完成后,在***\Python\Python37\Lib\site-packages目录下会多一个selenium文件夹,然后将site-packages下的lib包加载到Pycharm中。具体操作为:File-Settings-Project:pythonProject-Python Interpreter-设置按钮-Add Python Interpreter-System Interpreter-Interpreter,添加***\Python\Python37\python.exe路径,然后***\Python\Python37\Lib\site-packages路径下的lib包则全部加载出来,包括selenium包。
完成以上操作后,再次执行脚本,就不会出现报错问题了。