python selenium-webdriver 經常使用瀏覽器的操做 (十)

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

  • 瀏覽器中加載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()
相關文章
相關標籤/搜索