Webdriver自动化测试工具概述
Webdriver(Selenium2)是一种用于web应用程序的自动化测试工具,它提供了一套友好的API,与Selenium1相比,webdriver的API更容易理解和使用,其可读性和可维护性也大大提高。Webdriver完全就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动,不需要启动其他进程或安装其他程序,也不必像Selenium1那样需要先启动服务
第一个自动化测试脚本
from selenium import webdriver
from time import sleep
driver=webdriver.FireFox() #加载浏览器驱动
driver.get("http://www.yan.net") #打开此网址
print(driver.title) #打印页面标题
sleep(3) #待3s
driver.get(http://www.yanfan.com.cn) #打开此网址
print(driver.title)
sleep(3)
driver.quit() #关闭浏览器
多浏览器运行脚本:需要下载每个浏览器的驱动程序