python selenium-webdriver 常用瀏覽器的操作 (十)


瀏覽器常用的一些方法和屬性其實很簡單一些方法,但是卻在實際測試過程中經常使用。

  • 瀏覽器中加載url
方法:get(url)
實例:driver.get("http//:www.baidu.com")
  • 瀏覽器窗口最大化
方法:maximize_window()
實例:driver.maximize_window()
  • 向前
方法:forward()
實例:driver.forward()
  • 后退
方法:back()
實例:driver.back()
  •  刷新
方法:refresh()
實例:driver.refresh()
  • 獲取當前頁面的URL
方法:current_url
實例:driver.current_url
  • 獲取當前頁面的標題
方法:title
實例:driver.title
  • 獲取當前頁面html源代碼
方法:page_source
實例:driver.page_source
  • 獲取當前會話所有cookie信息
方法:get_cookies()
實例:driver.get_cookies()
  • 根據cookie name 進行查找
方法:get_cookie(cookie_name)
實例:driver.get_cookie(name='key-value')  #獲取name='key-value'的cookie值
  • 刪除瀏覽器所以的cookies 
方法:delete_all_cookies()
實例:driver.delete_all_cookies()
  • 刪除指定的cookies
方法:delete_cookie(name)
實例:deriver.delete_cookie("my_cookie_name")
  • 增加cookies
方法:add_cookie(cookie_dict)
實例:driver.add_cookie({'name':'xiaoqiang'}) #注意這里需要的是字典,注意字典的name不能任意定義,可以通過get_cookies()方法獲取cookie的關鍵字
 
        
  • 獲取當前窗口的截圖
方法:save_screenshot('圖片存儲路徑/圖片的名字')
實例:driver.save_screenshot('bing.png')
  • 退出驅動程序和關閉所有窗口
方法:quit()
實例:driver.quit()
  • 關閉當前窗口
方法:close()
實例:driver.close()


免責聲明!

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



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