PyCharm+Python3.6.1+Selenium2.53.6+Filefox44学习(1)之环境搭建

最近在学习Selenium自动化测试,记录一下~

环境:

Pycharm: 安装包pycharm-community-2017.3.2.exe,其实这个只要能用就行。Python IDE,也可以用Eclipse

Python: 版本3.6.1,64bit

Selenium: 用pip安装,pip install Selenium==2.53.6,这个版本相对稳定些

Firefox: 44版本,为了匹配以上版本,高版本容易有问题

安装:

安装完以上软件后,需要设置一下才可以正常使用。

注:我平常Python2.7用的多些,所以现在是python2和python3共存的,

1.  设置python环境变量

计算机属性 -> 告警系统设置 -> 环境变量  -> PATH编辑,把python3.6的安装路径添加到末尾,如D:\newProgram\Python36,还有D:\newProgram\Python36\Scripts也加进去,这个是pip的路径

添加完后,就可以cmd进到命令行,输入python --version或pip --version,没有报错就证明安装好了。然后再命令行安装Selenium。

2. 打开Pycharm,Ctrl+Alt+s打开设置界面,配置python路径,意思就是你用什么语言运行。


选择Add Local后,选择一下python.exe的安装路径即可

注:PyCharm比较特殊,无法识别命令行装的Selenium,这里需要重新+下,搜索出Selenium,选择特定版本install Package即可。

3. 使用

新建一个File,输入import selenium点击运行,如果没有报错就说明Selenium装成功了。再输入selenium.webdriver.Firefox()运行,如果没有报错,就说明版本也对应了。

开始时默认装的最新版本的selenium,一运行就报错。

以下是最简单的selenium自动化测试脚本


但可以看到之前安装的Firebug没有,可以通过设置默认配置

# 设置Firefox默认配置
profile_firefox = 'C://Users//Administrator//AppData//Roaming//Mozilla//Firefox//Profiles//ardla6e5.default'
profile = webdriver.FirefoxProfile(profile_firefox)
driver = webdriver.Firefox(profile)

这样之前的登录信息就也在了

chrome:

# chrome默认配置
options = webdriver.ChromeOptions()
# 配置成自己的目录
options.add_argument('--user-data-dir=C://Users//Administrator//AppData//Local//Google//Chrome//User Data')
driver = webdriver.Chrome(chrome_options = options)

使用webdriver成功打开了火狐浏览器,接下来就可以开始真正的自动化之旅了


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值