您的位置:首页 > 编程语言 > Python开发

Python脚本控制的WebDriver 常用操作 <七>浏览器前进和后退操作

2013-12-07 15:23 120 查看
下面将使用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] 
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: