python+selenium环境配置及浏览器调用
最近在学习python自动化,从项目角度和技术基础角度出发,我选择了python+selenium+appium的模式开始我的自动化测试之旅;
- 一、python安装
- 二、python IDE使用简介
- 三、selenium模块导入及环境配置
- 四、浏览器调用
一、python安装:
1、python安装:
官网下载python2(理由上面已经陈述),直接安装exe程序,下一步,下一步就ok;需要注意的是,安装完成后,将python安装地址加入环境变量path中。
二、pythonIDE使用简介:
本次着重介绍pycharm IDE工具:
1、安装:
官网下载pycharm2016.3.2,正常安装后,需要填写注册码;
①推荐大家购买并使用pycharm 2016专业版;
②激活方式选择第二种 code:
![](/assets/blank.gif)
![](/assets/blank.gif)
43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTctMDItMjUifSx7ImNvZGUiOiJBQyIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IkRQTiIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTAyLTI1In0seyJjb2RlIjoiRE0iLCJwYWlkVXBUbyI6IjIwMTctMDItMjUifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IlJDIiwicGFpZFVwVG8iOiIyMDE3LTAyLTI1In0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMDItMjUifSx7ImNvZGUiOiJSTSIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IldTIiwicGFpZFVwVG8iOiIyMDE3LTAyLTI1In0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwMTctMDItMjUifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9XSwiaGFzaCI6IjMzOTgyOTkvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-keaxIkRgXPKE4BR/ZTs7s7UkP92LBxRe57HvWamu1EHVXTcV1B4f/KNQIrpOpN6dgpjig5eMVMPmo7yMPl+bmwQ8pTZaCGFuLqCHD1ngo6ywHKIQy0nR249sAUVaCl2wGJwaO4JeOh1opUx8chzSBVRZBMz0/MGyygi7duYAff9JQqfH3p/BhDTNM8eKl6z5tnneZ8ZG5bG1XvqFTqWk4FhGsEWdK7B+He44hPjBxKQl2gmZAodb6g9YxfTHhVRKQY5hQ7KPXNvh3ikerHkoaL5apgsVBZJOTDE2KdYTnGLmqxghFx6L0ofqKI6hMr48ergMyflDk6wLNGWJvYHLWw==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==
View Code
三、selenium模块导入及环境配置:
1、easy_install安装:
下载地址:http://pypi.python.org/pypi/ez_setup
解压并切换到对应的目录,CMD执行命令:python ez_setup.py
2、pip安装:
CMD下切换到..\python\Scripts\文件夹下,CMD执行命令: ez_install pip
3、selenium模块导入:
CMD执行命令:pip install selenium
四、浏览器调用:
selenium导入后,迫不及待的要开始编码了。。。。
首先写下一段调用Firefox打开百度的python脚本:
#-*-coding:utf-8-*-
from selenium import webdriver
driver = webdriver.Firefox()
driver.get(“www.baidu.com”)
driver.find_element_by_id(“kw”).send_keys(“python+selenium”)
driver.find_element_by_id(“su”)click()
driver.quit()
#driver.close()
执行之后发现,selenium3无法调用firefox浏览器,后面google一番才发现,需要安装Firefox driver;
1、Firefox driver安装及环境配置:
下载地址:http://www.selenium.org/download
直接下载win zip版本,解压文件到firefox文件夹下,将相应目录添加到环境变量path;
再次执行代码,神奇的打开了网页,搜索“python+selenium”成功;
今天约了朋友看电影,搞得比较晚了,各位晚安!(Good Night,My Love!)
转载于:https://www.cnblogs.com/anthony-wsw/p/6261097.html
python+selenium环境配置及浏览器调用相关推荐
- python selenium环境配置Firefox和Chrome
1.下载Selenium库,可以使用pip install selenium https://pypi.python.org/pypi/selenium/ 2.下载驱动 Chrome: http ...
- Python爬虫——Selenium安装配置FireFox浏览器
Selenium安装配置FireFox浏览器 前置需求: 1. 下载安装FireFox浏览器和Geckodriver 1.1 Windows下载 1.2 Linux下载 2. 使用Selenium调用 ...
- python+selenium环境安装及配置
參考:python+selenium环境安装及配置 https://blog.csdn.net/tyx199397/article/details/79268111 Selenium_HTMLTest ...
- python selenium 不弹出浏览器
python selenium 不弹出浏览器 自动化测试弹出浏览器可以清晰的看到操作步骤,和执行页面,领导也喜欢看,并不适合所有场景,比如:自动sign...哇哈哈... 开发环境: python3. ...
- Python selenium环境搭建
Python selenium环境搭建 一.python下载安装 1. python获取路径:https://www.python.org/downloads/release/python ...
- python基础环境配置教程
python基础环境配置教程 下载vscode 1.输入网址:https://code.visualstudio.com/ 2.下载windows版vscode并安装. 下载慢的话在自己的浏览器中找到 ...
- python爬虫 环境配置
python爬虫环境配置 python下载与安装 pyCharm下载与安装PyCharm下载和配置: 基础的爬虫代码 python下载与安装 Python的下载: 网址:https://www.pyt ...
- Python selenium 控制 360安全浏览器
目前网上比较活跃的国内浏览器,几乎都是基于开源的谷歌Chromium浏览器修改的. 360安全浏览器基于Chromium(google谷歌)+Trident(IE)双内核. 建议还是使 ...
- ubuntu 18.04 搭建python selenium 环境
ubuntu 18.04 搭建python selenium 环境 1 背景 2 环境 3 搭建 3.1 安装selenium 3.2 安装geckodriver 3.2.1 下载 3.2.2 解压 ...
最新文章
- 【转载】Java异常控制机制和异常处理原则
- 撰写第三周课程总结及实验报告(一)
- 工厂方法模式适用场景
- Response_功能介绍
- 深度学习在CTR预估任务中的应用
- 4.1 [单选]两化融合中的两化是指 - 关于两化融合(主讲:凌捷)笔记
- 数据结构--栈--共享顺序栈
- r语言 c语言调用函数返回值,r语言中怎样查看函数源代码
- python 如何做密码对话框_Python GUI教程(八):在主窗口中调用对话框
- Linux 如何开启SFTP
- Raki的读paper小记:GloVe: Global Vectors for Word Representation
- 算法入门到进阶(一)——算法复杂度
- 改造家里的开关成为智能开关,保留原有开关控制,零火版,基础入门(一)
- oracle 删除 快照,创建和销毁 ZFS 快照
- 【Elasticsearch】利用kibana调整索引mapping结构
- 输入一个3×3的整型矩阵,求该矩阵主对角线元素之和
- PHP里把括号变成英文的方法,php怎么去除括号
- 21岁想学CG插画,怎么学?插画师能做什么工作?
- Laravel dcat-admin 用户头像显示不出的原因及解决方法
- 复杂的双十一规则背后,隐藏着什么商机?