Selenium 六 後退前進重新整理

2022-08-20 06:39:11 字數 703 閱讀 2891

webdriver的api提供了以下方法實現瀏覽器的後退前進以及重新整理:
back()     後退

forward() 前進

refresh() 重新整理

案例演示:

from selenium import

webdriver

driver =webdriver.chrome()

#first_url = '

'print("

now access %s

" %(first_url))

driver.get(first_url)

#訪問新聞頁面

second_url = '

'print("

now access %s

" %(second_url))

driver.get(second_url)

#print("

back to %s

" %(first_url))

driver.back()

#前進到新聞頁

print("

forward to %s

" %(second_url))

driver.forward()

driver.refresh()

#重新整理當前頁面

driver.quit()

後退,重新整理,前進js按鈕

上面的重新整理只是本頁面重新整理,如果頁面時幾個frame拼成的 現在假設top.htm 即上面的頁面 有七個button來實現對bottom.htm 即下面的頁面 的重新整理,可以用以下七種語句,哪個好用自己看著辦了。語句1.window.parent.frames 1 location.relo...

vue實現前進重新整理,後退不重新整理

專案中客戶提出返回列表頁需要快取之前查詢的資料,用到了以下方法解決了這個需求 實現思路 注 demo中,index頁面包含三個鏈結導航。page1 page2 page3.依次前進,每次前進到乙個新頁面都需要獲取資料,而按下後退鍵後,從page3返回到page2,page2不再獲取新資料,而是使用之...

ajax前進後退問題

隨著ajax的 大 跟web帶來了活力,但也帶來了一下新的問題,比如下面將要討論的 瀏覽器前進後退 的問題,由於區域性重新整理,url不變,瀏覽器感知不到 變化 無法使用前進後退按鈕。解決問題之前 瀏覽器是如何記錄訪問歷史並實現前進與後退的?通常我們看到的瀏覽器位址列url的變化會被瀏覽器記錄下來,...