日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Selenium2+python自动化5-操作浏览器基本方法

發布時間:2025/3/15 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Selenium2+python自动化5-操作浏览器基本方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言
前面已經把環境搭建好了,這從這篇開始,正式學習selenium的webdriver框架。我們平常說的 selenium自動化,其實它并不是類似于QTP之類的有GUI界面的可視化工具,我們要學的是webdriver框架的API。
本篇主要講如何用Python調用webdriver框架的API,對瀏覽器做一些常規的操作,如打開、前進、后退、刷新、設置窗口大小、截屏、退出等操作。
一、打開網站
1.第一步:從selenium里面導入webdriver模塊
2.打開Firefox瀏覽器(Ie和Chrome對應下面的)
3.打開百度網址

二、設置休眠
1.由于打開百度網址后,頁面加載需要幾秒鐘,所以最好等到頁面加載完成后再繼續下一步操作
2.導入time模塊,time模塊是Python自帶的,所以無需下載
3.設置等待時間,單位是秒(s),時間值可以是小數也可以是整數

三、頁面刷新
1.有時候頁面操作后,數據可能沒及時同步,需要重新刷新
2.這里可以模擬刷新頁面操作,相當于瀏覽器輸入框后面的刷新按鈕

四、前進和后退
1.當在一個瀏覽器打開兩個頁面后,想返回上一頁面,相當于瀏覽器左上角的左箭頭按鈕
2.返回到上一頁面后,也可以切換到下一頁,相當于瀏覽器左上角的右箭頭按鈕

五、設置窗口大小
1.可以設置瀏覽器窗口大小,如設置窗口大小為手機分辨率540*960
2.也可以最大化窗口

?


六、截屏
1.打開網站之后,也可以對屏幕截屏
2.截屏后設置制定的保存路徑+文件名稱+后綴

七、退出
1.退出有兩種方式,一種是close;另外一種是quit
2.close用于關閉當前窗口,當打開的窗口較多時,就可以用close關閉部分窗口
3.quit用于結束進程,關閉所有的窗口
4.最后結束測試,要用quit。quit可以回收c盤的臨時文件

掌握了瀏覽器的基本操作后,接下來就可以開始學習元素定位了,元素定位需要有一定的html基礎。沒有基礎的可以按下瀏覽器的F12快捷鍵先看下html的布局,先了解一些就可以了。

在學習過程中有遇到疑問的,可以加selenium(python+java) QQ群交流:646645429

《selenium+python高級教程》已出書:selenium?webdriver基于Python源碼案例

(購買此書送對應PDF版本)

?

?

轉載于:https://www.cnblogs.com/yoyoketang/p/6123834.html

總結

以上是生活随笔為你收集整理的Selenium2+python自动化5-操作浏览器基本方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。