selenium 啟動瀏覽器后基本操作:后退、前進、刷新、關閉窗口、關閉會話


 

1.引入 selenium 庫,打開瀏覽器,訪問百度,最大化窗口,訪問論壇

 

復制代碼
# 引入庫
from selenium import webdriver


# 打開谷歌瀏覽器,建立會話。啟動Chromedriver.exe  打開Chrome
driver = webdriver.Chrome()      # 啟動谷歌瀏覽器
# driver = webdriver.Firefox()   # 啟動火狐瀏覽器
# driver = webdriver.Ie()        # 啟動IE瀏覽器

# 訪問百度首頁
driver.get("http://www.baidu.com")

# 窗口最大化
driver.maximize_window()
driver.set_window_size(500, 700)
# 訪問論壇
driver.get("http://www.lemfix.com/")
復制代碼

 

進行操作

 

復制代碼
# 后退(譯:巴克)
driver.back()
# 前進(譯:罰噢我的)
driver.forward()
# 刷新(譯:瑞凡是)
driver.refresh()
# 關閉當前窗口(譯:可簍子)
driver.close()
# 關閉會話,關閉瀏覽器(譯:快特)
driver.quit()
復制代碼

 

 還有其他操作

 

  • 獲取標簽名稱:tag_name (譯:泰格.耐)
  • 獲取文本值:text
  • 點擊:click
  • 提交:submit
  • 清除:clear
  • 獲取元素的屬性值:get_property
  • 設置元素的給定屬性或屬性:get_attribute
  • 元素selected是否被選中,選中是False:is_selected
  • 返回是否啟用該元素:is_enabled
  • 輸入操作:send_keys
  • 元素是否可見:is_displayed
  • 元素的大小:size
  • 截屏:screenshot_as_base64
  • 保存為png:screenshot_as_png

 

1、

復制代碼
from selenium import webdriver #啟動chrom瀏覽器,沒寫executable_path,這是因為配置環境時,已經將chromdriver放到python安裝文件下,沒填寫時,會默認到$PATH下尋找 driver = webdriver.Chrome() #訪問網頁 driver.get('http://www.baidu.com')
#結束會話,quit還會做殺進程等一些操作
driver.quit() #close為關閉窗口
復制代碼

2、窗口操作

#窗口最大化
driver.maximize_window()
#設置窗口大小,一般不用
#driver.set_window_size(800,600)
driver.get('http://www.taobao.com') #回退到上一頁 driver.back() #回到下一頁 driver.forward()
#刷新
driver.refresh()

3、獲取信息

復制代碼
#獲取標題
print(driver.title)

#獲取網址
print(driver.current_url)

#獲取句柄
print(driver.current_window_handle)
復制代碼


免責聲明!

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



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