日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

教你怎么用Python selenium操作瀏覽器對象的基礎API

瀏覽:239日期:2022-06-15 18:06:09
前言

相比于高大上的各種Selenium進階指南,個人認為夯實基礎至關重要。

在Selenium測試框架的API中,主要分為三大類:

1.對瀏覽器本身的相關操作。

2.對瀏覽器頁面中,元素的定位操作。

3.對瀏覽器頁面中元素進行定位后,對該元素的一些操作。如:點擊、輸入等操作。

我們本篇文章先說說Selenium框架對瀏覽器對象的基礎操作。

一、導入Selenium庫

# 導入Selenium驅動from selenium import webdriver二、創建瀏覽器對象

即:打開一個瀏覽器。

# 語法:driver = webdriver.xxx()driver = webdriver.Chrome()# 使用dir(driver)查看瀏覽器對象的操作print(dir(driver))三、瀏覽器窗口大小設置

# 1.設置瀏覽器尺寸# 寬480、高800(最好根據顯示器分別調整)driver.set_window_size(480, 800)# 2.獲取瀏覽器尺寸driver.get_window_size()# 3.瀏覽器窗口最大化(很常用)driver.maximize_window()

示例:

'''1.學習目標 掌握selenium中控制瀏覽器窗口大小的方法2.操作步驟(方法) 2.1設置瀏覽器窗口大小,寬度,高度driver.set_window_size(寬,高) 2.2 獲取瀏覽器窗口大小driver.get_window_size() 2.3將瀏覽器窗口最大化driver.maximize_window)3.需求 使用selenium實現對瀏覽器窗口大小的設置'''# 1.導入seleniunfrom selenium import webdriverfrom time import sleep# 2.打開谷歌瀏覽器(獲取瀏覽器操作對象)driver = webdriver.Chrome()# 3.設置瀏覽器窗口大小# 3.1 將窗口設置為寬100,高200# (windowHandle參數為窗口句柄,以后再說)driver.set_window_size(100, 200)sleep(3)# 3.2 獲取瀏覽器窗口大小window_size = driver.get_window_size()print(window_size)# 3.3 窗口最大化driver.maximize_window()# 4.關閉瀏覽器driver.quit()'''輸出結果:{’width’: 516, ’height’: 200}'''四、瀏覽器位置設置

# 1.獲取瀏覽器位置driver.get_window_position()# 2.設置瀏覽器位置driver.set_window_position(x,y)

注:顯示器以左上角為(0,0),所有的位置操作都是相對于顯示器左上角展開的位移操作,單位是像素。

示例:

'''1.學習目標 掌握selenium中控制瀏覽器窗口位置的方法2.操作步驟(方法) 2.1 設置瀏覽器窗口位置(橫縱坐標)set_window_position(橫坐標,縱坐標) 2.2 獲取瀏覽器窗口位置driver.get_window_position()3.需求 使用selenium實現對瀏覽器窗口位置的設置'''# 1.導入seleniunfrom selenium import webdriverfrom time import sleep# 2.打開谷歌瀏覽器(獲取瀏覽器操作對象)driver = webdriver.Chrome()# 3.設置瀏覽器位置# 3.1 將窗口的位置設置為100,300driver.set_window_position(100, 300)sleep(2)# 3.2 獲取瀏覽器窗口位置window_position = driver.get_window_position()print(window_position)# 4.關閉瀏覽器driver.quit()'''輸出結果:{’x’: 100, ’y’: 300}'''五、請求訪問網址

# 請求某個url# 語法:driver.get(url)# 工作中寫法url = 'http://www.baidu.com'driver.get(url)

示例:

'''1.學習目標 掌握selenium中控制瀏覽器訪問指定網站的操作2.操作步驟(方法) 請求某個url 語法:driver.get(url)3.需求 使用selenium實現對瀏覽器訪問指定網站的操作'''# 1.導入seleniunfrom selenium import webdriverfrom time import sleep# 2.打開谷歌瀏覽器(獲取瀏覽器操作對象)driver = webdriver.Chrome()# 3.訪問網站url = 'http://www.baidu.com'driver.get(url)sleep(2)# 4.關閉瀏覽器driver.quit()六、瀏覽器頁面前進、后退和刷新

# 1.頁面前進driver.forward()# 2.頁面后退driver.back()# 3.頁面刷新driver.refresh()

示例:

'''1.學習目標 掌握selenium控制瀏覽器的前進,后退,刷新2.操作步驟(語法) 2.1前進driver.forward() 2.2后退driver.back() 2.3刷新driver.refresh()3.需求 使用谷歌瀏覽器分別打開百度,京東,淘寶,使用前進,后退,刷新方法'''# 1.導入seleniumfrom selenium import webdriverfrom time import sleep# 2.打開瀏覽器---谷歌瀏覽器driver = webdriver.Chrome()# 3.窗口最大化driver.maximize_window()sleep(2)# 4.輸入網址百度,京東,淘寶driver.get('http://www.baidu.com')sleep(2)driver.get('http://www.jd.com')sleep(2)driver.get('http://www.taobao.com')sleep(2)# 5.使用前進,后退,刷新命令# 前進driver.back() # 后退到京東sleep(2)driver.back() # 后退到百度sleep(2)# 后退driver.forward() # 前進到京東sleep(2)driver.forward() # 前進到淘寶sleep(2)# 刷新driver.refresh() # 保持在淘寶頁面sleep(2)# 6.關閉瀏覽器driver.quit()七、關閉瀏覽器

(1)關閉當前窗口

# 只關閉當前瀏覽器窗口driver.close()

(2)退出驅動并關閉所有關聯的窗口

# 即關閉瀏覽器窗口,同時關閉瀏覽器驅動driver.quit()

到此這篇關于教你怎么用Python selenium操作瀏覽器對象的基礎API的文章就介紹到這了,更多相關Python selenium操作API內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品亚洲产品| 国产精品网址| 国产精品久久久久久久久久妞妞| 亚洲免费成人| 国产亚洲精品美女久久| 国产精品magnet| 精品精品99| 日韩和欧美一区二区三区| 捆绑调教美女网站视频一区| 国产91欧美| 精品中文字幕一区二区三区av| 鲁大师影院一区二区三区| 日韩成人精品一区二区三区| 国产一区二区三区91| 在线亚洲自拍| 国产在线不卡一区二区三区| 水野朝阳av一区二区三区| 麻豆精品久久| 91久久在线| 欧美日韩中文| 中文在线中文资源| 蜜乳av另类精品一区二区| 亚洲一区成人| 偷拍精品精品一区二区三区| 久久av国产紧身裤| 国产拍在线视频| 免费av一区| 亚洲欧美网站在线观看| 欧美精品成人| 九一精品国产| 日本亚洲最大的色成网站www| 国产欧美日韩影院| 中文久久精品| 亚洲天堂免费电影| 国产精品网址| 伊人久久亚洲美女图片| 麻豆免费精品视频| 综合激情在线| 久久男女视频| 久久久人人人| 免费观看久久av| 欧美亚洲网站| 国产欧美一区二区三区国产幕精品 | 综合激情一区| 黑人精品一区| 日韩激情一区二区| 亚洲精品高潮| 美女视频黄久久| 99在线观看免费视频精品观看| 午夜精品影视国产一区在线麻豆| 精品无人区麻豆乱码久久久| 中文精品视频| 精品九九久久| 视频精品一区二区| 激情综合五月| 亚洲ww精品| 久久亚洲国产| 国产精品亚洲综合久久| 久久裸体视频| 国产精品最新| 亚洲欧美日韩国产综合精品二区 | 久久久久99| 青青草国产精品亚洲专区无| 亚洲国产专区校园欧美| 国产精品欧美三级在线观看| 日韩天堂av| 日本久久黄色| 日本91福利区| 亚洲综合欧美| 精品捆绑调教一区二区三区| 日本aⅴ精品一区二区三区| 欧美成人精品三级网站| 日韩精品一区二区三区免费视频| 久久亚洲国产| 精品美女在线视频| 香蕉视频成人在线观看| 黄色精品视频| 久久精品99国产精品日本| 午夜日韩福利| 欧美国产偷国产精品三区| 日韩一区二区三区免费视频| 在线国产一区二区| 肉色欧美久久久久久久免费看| 日韩精品久久理论片| 午夜视频精品| 日韩综合一区| 91精品一区| 在线精品一区二区| 99久久夜色精品国产亚洲1000部| 另类欧美日韩国产在线| 日本免费一区二区视频| 国产模特精品视频久久久久| 日韩精品麻豆| 国产自产自拍视频在线观看| 国产剧情在线观看一区| 亚洲毛片网站| aⅴ色国产欧美| 久久免费高清| 国产a亚洲精品| 欧美精品成人| 日韩精品五月天| 日韩中文字幕亚洲一区二区va在线| 日韩欧美在线中字| 毛片不卡一区二区| 久久精品 人人爱| 日韩av资源网| 日韩有码av| 天堂久久av| 一区二区三区网站| 最新亚洲国产| 国产视频一区在线观看一区免费| 99精品综合| 91精品韩国| 中文字幕在线视频网站| 久久精品三级| 欧美激情麻豆| 国产精品草草| 国产极品嫩模在线观看91精品| 欧美日一区二区在线观看| 日韩国产欧美在线播放| 91亚洲精品视频在线观看| 日韩极品在线观看| 欧美欧美黄在线二区| 日本久久一区| 欧美一区网站| 国产欧美日本| 国产精品毛片aⅴ一区二区三区| 日韩国产欧美视频| 国产精品久久久久久久久免费高清 | 一区二区国产在线| 日韩精品一二三区| 视频在线在亚洲| 亚洲欧洲专区| 日韩动漫一区| 欧美国产精品| 福利一区视频| 久久视频国产| 香蕉久久国产| 日本不卡视频在线| 久久国产婷婷国产香蕉| 国产欧美日韩一级| 欧美日韩1区2区3区| 69精品国产久热在线观看| 国产探花在线精品一区二区| 久久av网站| 桃色一区二区| 欧美日韩三区| 日韩成人av影视| 国模大尺度视频一区二区| 欧洲av不卡| 久久亚洲视频| 国产精品亚洲四区在线观看| 精品免费在线| 久久国产中文字幕| 蜜臀精品一区二区三区在线观看| 日韩成人在线看| 国产成人调教视频在线观看| 精品丝袜久久| 久久精品国产www456c0m| 另类国产ts人妖高潮视频| 日韩欧美2区| 久久精品九色| 久久精品国产www456c0m| 午夜精品网站| 欧美日韩一区二区三区在线电影| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产精品av一区二区| 丝袜亚洲另类欧美| 国产精品美女久久久久久不卡| 亚洲精品成人图区| 亚洲免费网址| 国产精品草草| 日韩精品中文字幕吗一区二区 | 亚洲福利国产| 综合激情一区| 精品国产亚洲日本| 午夜精品婷婷| 欧美日韩亚洲一区三区| 黄色在线网站噜噜噜| 99国产精品久久久久久久| 日韩美女精品| 日本免费一区二区三区四区| 丝袜美腿亚洲色图| 久久一区国产| 在线视频免费在线观看一区二区| 欧美日韩黄网站| 亚洲高清成人| 国产欧美日韩精品一区二区免费| 国产在线观看www| 热久久国产精品| 色偷偷色偷偷色偷偷在线视频| 日韩精品一级中文字幕精品视频免费观看 | 国产精品成人一区二区不卡| 欧美特黄视频| 国产精品久久久久毛片大屁完整版 | 午夜av不卡| 日本不卡一二三区黄网| 欧美日韩一视频区二区| 亚洲中午字幕| 狠狠色综合网|