selenium瀏覽器操作篇:打開新標簽頁,關閉當前頁,關閉瀏覽器


在selenium中,打開新的標簽頁,是必須要通過執行js腳本來實現的。

1、新標簽頁打開url

打開新標簽頁的js語句:window.open(url)
示例:

from selenium import webdriver


driver = webdriver.Firefox()
# 打開百度
driver.get("https://www.baidu.com")
# 新標簽頁打開網易門戶js語句
js_new_window = 'window.open("https://www.163.com")'
# 執行js
driver.execute_script(js_new_window)

執行結果:先打開百度首頁,然后新標簽頁打開網易門戶。

 

2,關閉當前標簽頁與關閉瀏覽器
close():關閉當前標簽頁,不關閉瀏覽器驅動
quit():關閉瀏覽器,並推出瀏覽器驅動
注:若瀏覽器窗口只有一個標簽頁,則close()就相當於quit()
示例:

from selenium import webdriver
from time import sleep


driver = webdriver.Firefox()
# 打開百度
driver.get("https://www.baidu.com")
# 新標簽頁打開網易門戶js語句
js_new_window = 'window.open("https://www.163.com")'
# 執行js
driver.execute_script(js_new_window)
sleep(2)
# 關閉當前頁
driver.close()
# 關閉瀏覽器
sleep(2)
driver.quit()

例子中:會先關閉網易門戶,然后退出整個瀏覽器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM