2018-01-16
浏览器上有一个后退、前进按钮,对于浏览网页的人是比较方便的;对于 web 自动化测试来说是
一个比较难模拟的操作;webdriver 提供了 back()和 forward()方法,使实现这个操作变得非常简单。
“%s”表示输出的类 型为字符串
“%d”表示输出类型为整型数字
不确定变量类型的话可以使用%r, 它的含义是“不管什么都打印出来”。
#coding=utf-8
import time
from selenium import webdriver
driver=webdriver.Firefox()
#访问百度首页
first_url='http://www.baidu.com'
print('now access %s' %(first_url))
driver.get(first_url)
#访问新闻页面
second_url='http://news.baidu.com'
print('now access %s' %(second_url))
driver.get(second_url)
#返回(后退)到百度首页
print('back to %s' %(first_url))
driver.back()
#前进到新闻页
print('formard to %s' %(second_url))
driver.forward()
driver.quit()