10.浏览器页面前进和后退

场景

说实话,这两个功能一般不太常用。所能想到的场景大概也就是在几个页面间来回跳转,省去每次都get url。

  • back()
  • forward()

创建test.py写入以下代码

from selenium import webdriver
from time import sleep
import os
#如果浏览器设置代理,删除代理
if 'HTTP_PROXY' in os.environ: del os.environ['HTTP_PROXY']

dr = webdriver.Chrome()
first_url = 'http://www.baidu.com'
print(('now access {}').format(first_url))
dr.get(first_url)
sleep(2)

second_url = 'http://news.baidu.com'
print(('now access {}').format(second_url))
dr.get(second_url)
sleep(1)

print(('back to {}').format(first_url))
dr.back()
sleep(1)

print(('forward to {}').format(second_url))
dr.forward()
sleep(1)

print('close brower')
dr.quit()

猜你喜欢

转载自www.cnblogs.com/luoshuifusheng/p/9146464.html
今日推荐