Python3+Selenium web自动化测试(二)

第二章—–python如何驱动浏览器
 
第一步安装selenium
推荐使用在线安装,打开CMD命令窗口行,输入命令pip install  selenium

直到出现以下画面说明安装完成
 

 

Selenium3.0中的Firefox驱动独立了,在Selenium3.0之前,只要在不同编程语言下安装好Selenium就可以驱动Firefox浏览器运行自动化测试脚本。这是因为不同语言下的Selenium库中移动包含了Firefox浏览驱动。

  然而,现在Firefox浏览器驱动与Selenium库分离,单独提供下载。

  下载地址:https://github.com/mozilla/geckodriver/releases

  不过,geckodriver驱动要求Friefox浏览器必须48版本以上。

【浏览器驱动】

1. 下载:

FireFox的驱动,gechodriver(蜥蜴驱动?!),找如下链接里面对应操作系统的:
https://github.com/mozilla/geckodriver/releases

下载完成后将驱动放到python安装目录的根目录

然后下载48以上版本的Firefox的浏览器进行安装,Firefox 浏览器下载地址:  http://ftp.mozilla.org/pub/firefox/releases/
我现在使用的54版本

安装完后,运行下列的示例代码,
#coding:utf-8
from selenium import webdriver
import time
brower = webdriver.Firefox()
brower.get(“http://www.baidu.com”)
brower.find_element_by_id(‘kw’).send_keys(‘selenium’)
brower.find_element_by_id(‘su’).click()
time.sleep(3)
brower.close()
将上面的代码复制到磁盘D盘的根目录下,命名为test.py ,然后启动CMD窗口 ,切换路径到D盘根目录!执行 python test.py

如果能正常打开浏览器并出现以下后面说明登陆成功

发表评论

电子邮件地址不会被公开。