ui自动化之selenium操作(一)环境搭建
1. python安装:
前面步骤可以看到,这里就不赘述了(我们在这里安装的是python3)
2. selenium安装:
前面我们都已经安装好pip了,所以这里咱们直接进入到python安装路径的Scripts文件下,执行以下语句:
1 | pip install - U selenium |
3. driver安装:
下载地址:http://pan.baidu.com/s/1c17EITq
下载后依次解压,比如解压缩到路径: D:/browser_drivers/;
设置环境变量:需将上一步的解压缩路径添加的Windows环境变量中;
4. 尝试使用selenium:
打开pycharm,新建.py文件,添加内容如下:
1 2 3 4 5 6 7 | # coding = utf-8 from selenium import webdriver browser = webdriver.Chrome() browser.get( "http://www.baidu.com" ) browser.find_element_by_id( "kw" ).send_keys( "selenium" ) browser.find_element_by_id( "su" ).click() browser.quit() |
若浏览器打开后发现如下错误:Chrome version must be >= 27.0.1453.0\n (Driver info: chromedriver=2.0,platform=Windows NT 5.1 SP3 x86),说明自己的浏览器版本太低了,需要升级浏览器版本~
若无报错,就会发现能够正常打开chrome浏览器,访问百度并搜索selenium;
5. 上文简单例子释义:
1)导入selenium包:
1 | from selenium import webdriver |
2)操控浏览器:
1 | browser = webdriver.Chrome() |
3)打开指定页面:
1 | browser.get( "http://www.baidu.com" ) |
4)在输入框中输入搜索字符:
1 | browser.find_element_by_id( "kw" ).send_keys( "selenium" ) |
因为百度的搜索框id就叫做kw,所以我们执行以上语句;
5)点击搜索:
1 | browser.find_element_by_id( "su" ).click() |
搜索按钮的id叫做su,找到这个按钮并执行click操作;
6)退出并关闭窗口的每一个相关的驱动程序:
1 | browser.close() |
1 | browser.quit() |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步