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

歡迎訪問 生活随笔!

生活随笔

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

python

Selenium+Python3之:多线程进行跨浏览器测试

發布時間:2023/12/14 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Selenium+Python3之:多线程进行跨浏览器测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python多線程跨瀏覽器測試

  • 1、引言
  • 2、跨瀏覽器操作及定義
    • 2.1 啥是跨瀏覽器測試
    • 2.2 為啥要進行跨瀏覽器測試
    • 2.3 跨瀏覽器測試執行
  • 3、代碼編寫實戰

1、引言

在WebUI自動化方面的博文, 我也是有好一段時間沒有更新了, 這昨晚被小屌絲騷擾了…
為了答應小屌絲的要求(能得到小姐姐的微信),我昨晚是整理了半宿啊,
先還原一下小屌絲誘惑我寫博文的對話

小屌絲:小魚,我用腳指頭算了一下,你有半年沒更新WebUI相關的博文了,是因為小姐姐嗎?
小魚:我擦~~ 你還能說得再直接點嗎?
小屌絲:6月初,小姐姐的照片
小魚:… 不記得,我不會承認我幫小姐姐破解壓縮包的事情。

小屌絲:能不能偶爾也為我們這些帥哥想一下,
畢竟我們對技術的執著是認真的。
小魚:趕緊的,想說啥,直接說,這大半夜的,忙著呢…
小屌絲:我想知道 如何使用selenium,進行跨瀏覽器測試。
小魚:就這?我忙呢,現在沒時間給你講這個…
小屌絲:剛剛有個小姐姐私信我,問我有沒有小魚的WeChat
小魚:我這么正直的人, 不要用小姐姐來騙我?
小屌絲:小姐姐還挺漂亮!而且還…
小魚:我是那種人嗎?我看中的是顏值嗎? 不可能。
小屌絲:這么堅決?嗯,好吧, 那我就回復小姐姐,不方便提供微信了。
小魚:…你這樣直接拒絕,不禮貌,讓小姐姐添加我的微信,我來拒絕她…
小屌絲:那你先給我講如何多線程跨瀏覽器操作,
講明白了,我就讓小姐姐加你微信。
小魚:我不是為了小姐姐,而是看你對技術這么執著,我就勉為其難的給你講一下吧。

先喝杯美咖,然后默默的打開編譯器,開始擼代碼…

2、跨瀏覽器操作及定義

在做測試開發中, Web測試中的兼容性測試是很重要的一個環節,
畢竟市面上瀏覽器那么多,如果不適用于主流的瀏覽器,那最后只能是涼涼
在自動化未面世前,我們能做的,就是測試機安裝很多種瀏覽器,不停地切換,已驗證同一個功能在不同瀏覽器或不同瀏覽器版本,可以正常使用~~這搞到最后,就想罵街!

提到這個事情,小魚深有體會:
那時還在島國,兩臺測試機,安裝了ie的各種版本,chrome,Firefox,safai…哎~

所以,為了能讓更多測試開發大佬不去體驗這種苦逼的操作
,我們就需要進行跨瀏覽器測試,
那么,接下來,就來看看,啥是跨瀏覽器測試

2.1 啥是跨瀏覽器測試

就一句話,很好理解
跨瀏覽器測試是功能測試的一個分支,用以驗證web應用能在不同的瀏覽器上正常工作。

2.2 為啥要進行跨瀏覽器測試

因為不同的人,喜好不一樣, 就好比,有的妹子喜歡個帥哥,有的妹子喜歡隔壁王老五
所以,我們需要滿足不同的人的需求。
畢竟:

我們作業寫的好,“家長們”就開心,“家長們”開心了,我們就有零花錢了,我們有零花錢了,就能寫好作業…

跨瀏覽器測試的根源:

  • 在不同瀏覽器字體大小不匹配;
  • javascrpit的實現不一樣;
  • css、html的驗證有所區別;
  • 有的瀏覽器或低版本不支持HTML5;
  • 頁面對齊和div大小問題;
  • 圖片位置或大小問題;
  • 瀏覽器和操作系統間的兼容問題;

以上幾個方面不僅僅對布局有影響,甚至會導致功能不可用,所以我們需要進行跨瀏覽器測試。

2.3 跨瀏覽器測試執行

如果我們使用selenium webdriver,那我們就能夠自動的在IE、firefox、chrome、等不同瀏覽器上運行測試用例。

為了能在同一臺機器上不同瀏覽器上同時執行測試用例,我們需要多線程技術。

下面我們基于python的多線程技術來嘗試同時啟動多個瀏覽器進行selenium自動化測試。

話不多說,直接來到第三章節,上代碼

3、代碼編寫實戰

編寫代碼

# -*- coding:utf-8 -*- # @Time : 2021-06-16 # @Author : carl_DJfrom selenium import webdriver from threading import Thread import sys,time#直接使用百度搜索進行演示 def test_baidu_search(browser, url):driver = None# 你可以自定義這里,添加更多瀏覽器支持進來if browser == "ie":driver = webdriver.Ie()elif browser == "firefox":driver = webdriver.Firefox()elif browser == "chrome":driver = webdriver.Chrome()if driver == None:exit()print(f'開始進行搜索')driver.get(url)print(f'清空輸入框內容,輸入關鍵字進行搜索')driver.find_element_by_id("kw").clear()driver.find_element_by_id("kw").send_keys(u"carL奕然的博客")print(f'點擊百度的搜索按鈕')driver.find_element_by_id("su").click()time.sleep(3)print(f'關閉并退出瀏覽器')driver.quit()if __name__ == "__main__":# 瀏覽器和首頁urldata = {"ie": "http://www.baidu.com","firefox": "http://www.baidu.com","chrome": "http://www.baidu.com"}# 構建線程threads = []for b, url in data.items():t = Thread(target=test_baidu_search, args=(b, url))threads.append(t)# 啟動所有線程for thr in threads:thr.start()

運行結果

寫到這里,就完事了,是不是很簡單。
我也趕緊的跟小屌絲要小姐姐的微信了。

小魚:小屌絲,我這講的還可以吧,要不…小姐姐的…微信…
小屌絲:好的好的, 我這就讓小姐姐加你微信。
小魚:激動的心,顫抖的手,小姐姐的微信不能少。

小屌絲:不帶反悔的。
小魚:小屌絲…你~ ~

總結

以上是生活随笔為你收集整理的Selenium+Python3之:多线程进行跨浏览器测试的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲av无码乱码国产精品fc2 | 国产精品观看 | 久久久亚洲av波多野结衣 | 日韩午夜视频在线观看 | 日本免费一区二区三区四区 | 欧美一性一交 | 国产精品一区二区三区免费 | 亚洲第一av在线 | 草逼视频网站 | 国产精品8 | 免费黄色视屏 | 热热色原网址 | 99久久久精品免费观看国产 | 最新日韩三级 | 黄色一级片免费 | 日韩一区在线看 | 涩涩爱影院 | 97超碰中文字幕 | 伊人成综合 | 国产成人毛毛毛片 | 亚洲第三区 | 国产精品美女久久久 | 欧洲精品无码一区二区 | 波多野结衣高清视频 | 舐丝袜脚视频丨vk | 日韩黄色片在线观看 | 91快色| 亚洲福利二区 | 69性影院 | 中文字幕在线视频免费 | 在线观看中文字幕av | brazzers猛女系列 | 美日韩毛片| 老司机精品视频在线 | 日日噜噜噜噜久久久精品毛片 | 激情总合网 | 粉豆av | 波多野结衣在线观看一区二区 | 色呦呦呦呦 | 欧美少妇毛茸茸 | 成人久久久精品乱码一区二区三区 | 婷婷四房综合激情五月 | 爱上av| 色综合久久综合 | 久久女女 | 日噜噜夜噜噜 | 村姑电影在线播放免费观看 | 午夜激情影院 | 一区二区三区在线视频观看 | h视频网站在线观看 | 麻豆精品国产传媒 | 久久999| 秘密基地电影免费版观看国语 | 欧美午夜剧场 | 久久久蜜桃一区二区人 | 久久免费激情视频 | 动漫美女无遮挡免费 | 精品无码人妻一区二区三 | 国产一级黄色录像 | 久久久一区二区三区 | 91片看| 欧美九九九 | 下面一进一出好爽视频 | 91精品国产乱码在线观看 | 免费看污的网站 | 日日撸夜夜撸 | 一级特毛片 | 欧美日韩国产一区二区三区 | 欧美日韩首页 | www夜插内射视频网站 | 日韩在线视频看看 | 91精品免费 | 久久春色 | 91欧美亚洲 | 欧美激情视频一区二区三区在线播放 | 日本超碰在线 | 欧美乱妇日本无乱码特黄大片 | av在线收看 | 久久久久久久久99 | 亚洲色图第一区 | 97人人在线视频 | 麻豆专区| 极品福利视频 | 日本福利社 | 精品美女一区二区 | 妖精视频在线观看 | 欧美性xxxxx| 中文久久乱码一区二区 | 色婷五月 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 日韩av免费播放 | 男女午夜免费视频 | 国产日韩在线观看一区 | 精品香蕉视频 | 三度诱惑免费版电影在线观看 | 午夜精品一区二区三区在线 | 男男野外做爰全过程69 | 成年人在线视频 | 欧美色图日韩 |