Python脚本控制的WebDriver 常用操作 <七>浏览器前进和后退操作
2013-12-07 15:23
846 查看
下面将使用WebDriver来控制浏览器的前进和后退操作
输出结果:
测试用例场景
此操作和get.url()方法功能相同Python脚本
# coding=gbk ''' Created on 2013年12月7日 @author: Administrator ''' from selenium import webdriver import time import os if 'HTTP_PROXY' in os.environ: del os.environ['HTTP_PROXY'] dr = webdriver.Firefox() #打开火狐浏览器 first_url = 'http://www.baidu.com' print 'First link is %s'%(first_url) dr.get(first_url) time.sleep(5)#休眠5s进入下一步擦做 second_url = 'Http://news.baidu.com' print 'Second link is %s'%(second_url) dr.get(second_url) time.sleep(5)#进入第二个link,休眠5秒 print"Will back to first url: %s"%(first_url) dr.back() print "5s forward second url %s"%(second_url) time.sleep(5) dr.forward() time.sleep(5) dr.quit()
输出结果:
First link is http://www.baidu.com Second link is Http://news.baidu.com Will back to first url: http://www.baidu.com 5s forward second url Http://news.baidu.com[/code]
相关文章推荐
- Python脚本控制的WebDriver 常用操作 <一> 启动浏览器
- Python脚本控制的WebDriver 常用操作 <二> 关闭浏览器
- Python脚本控制的WebDriver 常用操作 <四> 设置浏览器大小
- Python脚本控制的WebDriver 常用操作 <三> 浏览器最大化
- Python脚本控制的WebDriver 常用操作 <十五> 处理Navigation Bar
- Python脚本控制的WebDriver 常用操作 <二十> 处理表单元素
- Python脚本控制的WebDriver 常用操作 <二十八> 超时设置和cookie操作
- Python脚本控制的WebDriver 常用操作 <五> 访问链接
- Python脚本控制的WebDriver 常用操作 <二十六> 上传文件
- Python脚本控制的WebDriver 常用操作 <十六> 处理对话框
- Python脚本控制的WebDriver 常用操作 <二十二> 处理alert / confirm / prompt
- Python脚本控制的WebDriver 常用操作 <二十一> 执行JS
- Python脚本控制的WebDriver 常用操作 <二十四> 定位frame中的元素
- Python脚本控制的WebDriver 常用操作 <十八> 获取测试对象的css属性
- Python脚本控制的WebDriver 常用操作 <九> 定位一组对象
- Python脚本控制的WebDriver 常用操作 <二十七> 文件下载
- Python脚本控制的WebDriver 常用操作 <八> 简单的对象定位
- Python脚本控制的WebDriver 常用操作 <十三> 处理button group层的定位
- Python脚本控制的WebDriver 常用操作 <十七> 获取测试对象的属性及内容
- Python脚本控制的WebDriver 常用操作 <二十三> wait