国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐

這篇具有很好參考價值的文章主要介紹了華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

??作者簡介,黑夜開發(fā)者,CSDN領(lǐng)軍人物,全棧領(lǐng)域優(yōu)質(zhì)創(chuàng)作者?,CSDN博客專家,阿里云社區(qū)專家博主,2023年6月CSDN上海賽道top4。
??數(shù)年電商行業(yè)從業(yè)經(jīng)驗(yàn),AWS/阿里云資深使用用戶,歷任核心研發(fā)工程師,項(xiàng)目技術(shù)負(fù)責(zé)人。
??歡迎 ??點(diǎn)贊?評論?收藏


隨著云計(jì)算時代的進(jìn)一步深入,越來越多的中小企業(yè)企業(yè)與開發(fā)者需要一款簡單易用、高能高效的云計(jì)算基礎(chǔ)設(shè)施產(chǎn)品來支撐自身業(yè)務(wù)運(yùn)營和創(chuàng)新開發(fā)?;谶@種需求,華為云煥新推出華為云云服務(wù)器實(shí)例新品。這邊文章由我?guī)Т蠹易咭槐槿A為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐。

接著上一篇 華為云云耀云服務(wù)器L實(shí)例評測|帶寬,磁盤,CPU,內(nèi)存以及控制臺監(jiān)控測試 繼續(xù)講。

??一、前言

今天仍然是對 華為云云耀云服務(wù)器L實(shí)例評測 進(jìn)行評測,感謝各位小伙伴一如既往的支持。 在Linux操作系統(tǒng)中,我們可以通過以下步驟來安裝Google Chrome瀏覽器和Chrome Driver,以便使用Python的Selenium庫進(jìn)行自動化UI測試。

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

??二、Chrome瀏覽器環(huán)境搭建

??2.1 安裝Google Chrome瀏覽器

打開終端并更新軟件包列表:

sudo apt-get update

下載Google Chrome的安裝包:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃
** 這里下載的速度稍微有點(diǎn)慢。**

安裝下載的deb文件

sudo dpkg -i google-chrome-stable_current_amd64.deb

安裝過程如下圖:

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

如果報(bào)錯如下,解決可能出現(xiàn)的依賴問題

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃
可以執(zhí)行下面的命令,我執(zhí)行后再執(zhí)行安裝沒問題:

sudo apt-get install -f

現(xiàn)在,已經(jīng)成功安裝了Google Chrome瀏覽器。您可以在終端中運(yùn)行google-chrome命令來啟動它,或者在應(yīng)用程序菜單中找到并打開它。

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

??2.2 下載和安裝Chrome Driver

訪問Chrome Driver官方下載頁面,查找與您所安裝的Chrome瀏覽器版本匹配的最新Chrome Driver版本,然后復(fù)制其下載鏈接。

使用wget命令下載Chrome Driver:

wget [Chrome Driver下載鏈接]

請將[Chrome Driver下載鏈接]替換為您復(fù)制的實(shí)際鏈接。

解壓下載的zip文件:

unzip chromedriver_linux64.zip

請注意,這僅適用于64位Linux系統(tǒng)。如果您使用32位系統(tǒng),請下載對應(yīng)的32位Chrome Driver并將命令替換為chromedriver_linux32.zip。

將解壓縮的Chrome Driver可執(zhí)行文件移動到/usr/local/bin/目錄下:

sudo mv chromedriver /usr/bin/

添加可執(zhí)行權(quán)限:

sudo chmod +x /usr/bin/chromedriver

現(xiàn)在,您已經(jīng)安裝了Chrome Driver,并且可以在終端中運(yùn)行chromedriver命令來啟動它。

??三、使用Python Selenium編寫自動化UI測試腳本

在安裝好ChromeChrome Driver之后,我們可以使用PythonSelenium庫來編寫自動化UI測試腳本。以下是一個簡單的示例,演示如何使用Selenium打開Chrome瀏覽器并獲取網(wǎng)頁的標(biāo)題。

??3.1 安裝Selenium庫

首先,確保已經(jīng)在系統(tǒng)中安裝了PythonSelenium庫。如果未安裝,可使用以下命令進(jìn)行安裝:

pip3 install selenium

這個pip源默認(rèn)配置不行呢,體驗(yàn)還是不夠友好,并且即便安裝成功了,也是訪問非常慢。可以優(yōu)化一下默認(rèn)配置。

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

然后嘗試下面掛代理地址安裝,安裝成功。

pip3 install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

??3.2 自動化UI測試腳本編寫

創(chuàng)建一個新的Python腳本,并導(dǎo)入必要的庫:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

初始化Chrome選項(xiàng)和WebDriver:

chrome_options = Options()
chrome_options.add_argument("--headless")  # 在無頭模式下運(yùn)行瀏覽器,即隱藏瀏覽器窗口
driver = webdriver.Chrome(options=chrome_options)

打開網(wǎng)頁并獲取標(biāo)題:

driver.get("https://www.example.com")
title = driver.title
print("網(wǎng)頁標(biāo)題:", title)

關(guān)閉WebDriver:

driver.quit()

??四、運(yùn)行自動化UI測試腳本

??4.1 首次執(zhí)行與錯誤解決

要運(yùn)行自動化UI測試腳本,只需在終端中執(zhí)行Python腳本:

python chrome.py

請將chrome.py替換為您實(shí)際的測試腳本文件名。

首次執(zhí)行報(bào)錯,原來是我們的chromedriver版本和chrome對應(yīng)不起來。
華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃
嘗試換一個試試

# 下載源碼包
wget https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/117.0.5938.62/linux64/chromedriver-linux64.zip
# 解壓
unzip chromedriver-linux64.zip
# 創(chuàng)建軟鏈
ln -s /root/source/chromedriver-linux64/chromedriver /usr/bin/chromedriver
# 查看安裝情況
chromedriver --version

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

??4.2 再次執(zhí)行

這個時候我們把chrome.py的文件換成下面的,目的就是打印出網(wǎng)頁標(biāo)題。比如我們的目標(biāo)就是打印并抓取出https://www.runoob.com/這個頁面的標(biāo)題。

#!/usr/bin/env python
# -*- coding:utf-8 -*-

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
print("依賴包導(dǎo)入完成,開始進(jìn)行瀏覽器設(shè)置")
chrome_options = Options()
# 設(shè)置無頭瀏覽器
chrome_options.add_argument('--headless')
# 設(shè)置啟動窗口大小
chrome_options.add_argument('window-size=1440,5000')
# 設(shè)置非沙盒模式
chrome_options.add_argument('--no-sandbox')
#chrome_options.add_argument('--start-maximized')
ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36'
chrome_options.add_argument('user-agent=' + ua)
# chrome_options.add_experimental_option('w3c', False)
print("進(jìn)行瀏覽器設(shè)置完成,開始進(jìn)行啟動瀏覽器")
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://www.runoob.com/")
print("啟動瀏覽器完成,開始進(jìn)行標(biāo)題獲取")
title = driver.title
print("獲取成功,網(wǎng)頁標(biāo)題是:", title)

運(yùn)行結(jié)果展示,是不是滿滿的技術(shù)感覺。

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

??五、結(jié)論

通過以上步驟,我們已經(jīng)成功在**華為云云耀云服務(wù)器L實(shí)例**下安裝了Google Chrome瀏覽器和Chrome Driver,并且使用PythonSelenium庫編寫了一個簡單的自動化UI測試腳本。您可以根據(jù)自己的需求擴(kuò)展和修改這個腳本,以進(jìn)行更復(fù)雜的UI測試。

自動化UI測試是一個強(qiáng)大的工具,可以幫助開發(fā)人員和測試人員更有效地檢測和調(diào)試Web應(yīng)用程序。希望這篇博文對您有所幫助,感謝各位伙伴的閱讀!

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

今天關(guān)于華為云云耀云服務(wù)器L實(shí)例評測,Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐就到這里了,很榮幸收到CSDN華為云邀請參與本次評測,如果后面有機(jī)會將分享更多的評測內(nèi)容。云服務(wù)云能力是當(dāng)今信息化時代不可或缺的東西,云服務(wù)的穩(wěn)定性,安全性高性能,易用性是所有云服務(wù)商共同追求的目標(biāo),也是萬千開發(fā)者、合作商、客戶的共同期待。 希望華為云越來越好,希望中國的云事業(yè)更上一層樓,我作為一個普通開發(fā)者,也將不斷參與與見證這一偉大的技術(shù)探索與變革。

華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐,評測專區(qū),華為,服務(wù)器,python,華為云云耀云服務(wù)器L實(shí)例評測,自動化測試,服務(wù)器評測,原力計(jì)劃

今天的內(nèi)容就到這里,我們下期再會。文章來源地址http://www.zghlxwxcb.cn/news/detail-713384.html

到了這里,關(guān)于華為云云耀云服務(wù)器L實(shí)例評測|Python Selenium加Chrome Driver構(gòu)建UI自動化測試實(shí)踐的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包