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

python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建)

這篇具有很好參考價值的文章主要介紹了python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  • ???專注于分享軟件測試干貨內容,歡迎點贊 ?? 收藏 ?留言 ?? 如有錯誤敬請指正!
  • ??交流討論:歡迎加入我們一起學習!
  • ??資源分享:耗時200+小時精選的「軟件測試」資料包
  • ?? 軟件測試學習教程推薦:火遍全網的《軟件測試》教程

python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建),python,selenium,壓力測試,測試用例,軟件測試,單元測試,測試工具?

一、自動化簡介

1.自動化測試概念:

? ? ? 是把以人為驅動的測試轉化為機器執(zhí)行的一種過程,它是一種以程序測試程序的過程

2.自動化測試分類:

一般IT上所說的自動化測試是指功能自動化測試,通過編碼的方式用一段程序來測試一個軟件的功能,這樣就可以重復執(zhí)行程序來進行重復測試的目的。如果一個軟件有小部分功能發(fā)生改變,只要修改一部分自動化測試代碼,就可以重復對軟件進行測試,從而提高測試效率。

3.什么樣的項目適合做自動化測試:

? ? ? 一般情況下,只要滿足如下三個情況就可以開展自動化測試

? ? ? 軟件需求變更不頻繁、項目周期較長、自動化測試腳本可重復使用

二、python+selenium自動化測試環(huán)境搭建步驟

對于很多想要學習自動化的小白而言,環(huán)境的搭建,一直以來都是很麻煩的事情,下面我們將基于Python語言來進行的自動化環(huán)境搭建,python+selenium自動化測試環(huán)境包括四個部分:python、selenium、chrome谷歌瀏覽器、chrome谷歌瀏覽器驅動。其中瀏覽器也可以是火狐,IE等。目前自動化的主流瀏覽器還是chrome谷歌瀏覽器

(1)python的安裝

目前測試行業(yè)應用最廣的編程語言當屬Python為首。python現在主流是3.7的版本。安裝很簡單,在官網(官網地址:https://www.python.org)選擇對應系統的版本直接下載,然后雙擊安裝即可,安裝路徑可自定義,不是一定非要安裝在C盤,但請盡可能避免中文路徑。
python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建),python,selenium,壓力測試,測試用例,軟件測試,單元測試,測試工具

python安裝包后,需要配置環(huán)境變量,其實在3.7的安裝過程中,第一個界面有一個“add python to path”的選項可以勾選(大概是這個名字)。勾選之后會自動將python添加到系統環(huán)境變量Path中。當然你也可以選擇手動添加,添加方法如下:

我的電腦右鍵選擇屬性-->高級系統設置-->環(huán)境變量-->環(huán)境變量-->系統變量:找到path變量并修改,在Path路徑的最前面加入:C:\Python37;C:\Python37\Scripts; ? ?(如果你的python安裝在其他路徑請做相應的改動,筆者這里是默認路徑)

特別要注意:很多新手會把Path中原來的內容刪除掉,筆者提醒一下這個絕對不能這樣做,慎重!慎重!慎重!

安裝之后,運行CMD窗口,輸入python指令,用于校驗python是否安裝成功。如下圖表示成功!


python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建),python,selenium,壓力測試,測試用例,軟件測試,單元測試,測試工具

?

另附上python開發(fā)工具PyCharm的官方下載地址:http://www.jetbrains.com/pycharm/download/

(2)selenium的安裝

selenium可以通過pip命令進行安裝,安裝方法如下:

1. 打開cmd窗口

2. 輸入:pip install selenium

3. 等待cmd窗口提示successful,則selenium安裝成功,如中途中斷了繼續(xù)輸入pip install selenium重新安裝,不影響!

(3)chrome瀏覽器

目前網上谷歌瀏覽器下載的坑太多了,很多網站做得跟官網太像了。一不小心就會入坑,這里筆者提供Chrome官網的下載地址:

Chrome官網:Google Chrome 網絡瀏覽器

下載完成后雙擊會自動安裝。等待安裝完成即可。

(4)安裝chrome瀏覽器驅動

為什么需要瀏覽器驅動呢?這還得從selenium的原理開始講:

? ? ? ?當Selenium提出了WebDriver的概念之后,它提供了利用瀏覽器原生的接口,封裝成一套更加面向對象的Selenium WebDriver API,直接操作瀏覽器頁面里的元素,甚至操作瀏覽器本身(截屏,窗口大小,啟動,關閉,安裝插件)。

? ? ? ?由于使用的是瀏覽器原生的接口,速度大大提高,而且調用的穩(wěn)定性交給了瀏覽器廠商本身,顯然是更加科學。然而帶來的一些副作用就是,不同的瀏覽器廠商,對Web元素的操作和呈現多少會有一些差異,這就直接導致了Selenium WebDriver要分瀏覽器廠商不同,而提供不同的實現。例如Firefox就有專門的geckoDriver驅動,Chrome就有專門的Chrome驅動等。

這里特別要注意:chrome瀏覽器驅動必須和安裝的chrome瀏覽器版本對應。那么如何保證對應呢?

1.先檢查chrome瀏覽器的版本:點擊chrome瀏覽器右上角的三個點-->幫助-->關于Google Chrome,如下圖所示:

python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建),python,selenium,壓力測試,測試用例,軟件測試,單元測試,測試工具

2.chrome瀏覽器驅動下載地址:

Chromedriver驅動下載地址:http://npm.taobao.org/mirrors/chromedriver/

找到和上圖chrome版本最接近的版本:上圖為:78.0.3904.108,所以這里驅動選擇:

python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建),python,selenium,壓力測試,測試用例,軟件測試,單元測試,測試工具

下載完成后:把chrome驅動包放入:C:\python37 目錄下 (這個是必須的)

三、接下來就可以開啟selenium自動化之旅了

如果你覺得此文對你有幫助,如果你對軟件測試、接口測試、自動化測試、面試經驗交流
感興趣可以加入軟件測試交流群:695458161,群里不定期發(fā)放免費的資料,還有同行一
起交流技術。這些資料都是筆者十多年測試生涯的精華。

快去試試在Pycharm中輸入如下代碼,看看是否能自動打開chrome瀏覽器,如果能打開則說明python+selenium自動化測試環(huán)境已經大功靠成了!

from selenium import webdriver

driver = webdriver.Chrome()


?最后我邀請你進入我們的軟件測試學習交流群:785128166, 大家可以一起探討交流軟件測試,共同學習軟件測試技術、面試等軟件測試方方面面,還會有免費直播課,收獲更多測試技巧,我們一起進階Python自動化測試/測試開發(fā),走向高薪之路

感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:

python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建),python,selenium,壓力測試,測試用例,軟件測試,單元測試,測試工具??

這些資料,對于從事【軟件測試】的朋友來說應該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!

python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建),python,selenium,壓力測試,測試用例,軟件測試,單元測試,測試工具文章來源地址http://www.zghlxwxcb.cn/news/detail-814959.html

到了這里,關于python+selenium自動化測試環(huán)境搭建步驟(selenium環(huán)境搭建)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Python+Selenium3+Chrome自動化測試環(huán)境搭建

    寫在最前面,因為各種原因,搭建該環(huán)境方法多種多樣。在本教程中,展示環(huán)境搭建的詳細步驟。在不同軟硬件環(huán)境下安裝報錯,可找出原因,百度排錯。 本博客的具體操作視頻請移步B站: https://www.bilibili.com/video/BV1oe4y1w7yr/?spm_id_from=333.999.list.card_archive.clickvd_source=585bb8c205

    2024年02月02日
    瀏覽(35)
  • web自動化測試框架落地實施全過程-測試環(huán)境搭建 (Selenium+Python)

    web自動化測試框架落地實施全過程-測試環(huán)境搭建 (Selenium+Python)

    Web自動化測試是指使用自動化工具模擬用戶在Web瀏覽器中執(zhí)行的操作,通過編寫腳本來自動化執(zhí)行測試用例,以驗證Web應用程序的功能、性能和兼容性等方面的質量。其主要目的是降低測試成本和時間,并提高測試效率和準確性。 Web自動化測試通常包括以下步驟: 確定測試

    2024年02月09日
    瀏覽(20)
  • Python自動化測試 環(huán)境搭建 Selenium、WebDriver下載、安裝、配置、基本使用詳解

    Python自動化測試 環(huán)境搭建 Selenium、WebDriver下載、安裝、配置、基本使用詳解

    基本于Python語言 和 Selenium框架,使用PyCharm 開發(fā)環(huán)境,詳細介紹自動化測試環(huán)境的搭建 以及 基本的使用方法。 Python環(huán)境目前已被大部分主流操作系統所支持,比如在Linux、Mac、Unix等系統上就自帶了Python環(huán)境,但在Windows系統上目前還需要自己安裝,(當然如已經安裝過了的話

    2024年02月03日
    瀏覽(23)
  • selenium 自動化測試—如何搭建自動化測試環(huán)境?

    selenium 自動化測試—如何搭建自動化測試環(huán)境?

    ?? 視頻學習: 文末有免費的配套視頻可觀看 ?? 點擊文末小卡片 ,免費獲取軟件測試全套資料,資料在手,漲薪更快 最近也有很多人私下問我,selenium學習難嗎,基礎入門的學習內容很多是3以前的版本資料,對于有基礎的人來說,3到4的差別雖然有,但是不足以影響自己,

    2024年02月19日
    瀏覽(33)
  • selenium 自動化測試:如何搭建自動化測試環(huán)境,搭建環(huán)境過程應該注意的問題

    selenium 自動化測試:如何搭建自動化測試環(huán)境,搭建環(huán)境過程應該注意的問題

    最近也有很多人私下問我,selenium學習難嗎,基礎入門的學習內容很多是3以前的版本資料,對于有基礎的人來說,3到4的差別雖然有,但是不足以影響自己,但是對于沒有學過的人來說,通過資料再到自己寫的代碼,發(fā)現有些東西沒有,有些方法又不相同,導致腳本不能運行

    2024年02月10日
    瀏覽(24)
  • 【自動化測試】Java+Selenium自動化測試環(huán)境搭建

    【自動化測試】Java+Selenium自動化測試環(huán)境搭建

    本主要介紹以Java為基礎,搭建Selenium自動化測試環(huán)境,并且實現代碼編寫的過程。 1.Selenium介紹 Selenium 1.0 包含 core、IDE、RC、grid 四部分,selenium 2.0 則是在兩位大牛偶遇相互溝通決定把面向對象結構化(OOPP)和便于編寫代碼的各自思想予以整合后形成的新工具,也就是我們所

    2024年02月11日
    瀏覽(21)
  • 自動化測試-selenium環(huán)境搭建

    自動化測試-selenium環(huán)境搭建

    自動化是指使用軟件工具、腳本或程序來執(zhí)行一系列的任務、操作或流程,而無需人工干預或指導。 自動化測試:使用自動化工具和腳本來執(zhí)行測試用例,驗證軟件的正確性和穩(wěn)定性。自動化測試可以快速執(zhí)行,并可以重復執(zhí)行,以降低人工測試的成本和時間。常見的自動化

    2024年02月16日
    瀏覽(23)
  • selenium 自動化測試——環(huán)境搭建

    selenium 自動化測試——環(huán)境搭建

    安裝python,并且使用pip命令安裝 selenium 然后嘗試第一次使用selenium 完成一個簡單的測試自動化腳本 執(zhí)行過程中,你會發(fā)現執(zhí)行到第4行時會報錯,那是因為沒有下載對應的瀏覽器驅動, 下載對應的驅動,我的是chrome瀏覽器,查看版本 然后找到對應的webdriver文件下載,完成后

    2024年02月10日
    瀏覽(30)
  • Selenium1:搭建自動化測試環(huán)境

    Selenium1:搭建自動化測試環(huán)境

    Selenium IDE/我的第一個web自動化程序 2020/4/28 周二 64-66 官網:https://www.selenium.dev/ 分三塊: Selenium IDE,是Firefox的擴展插件,支持用戶錄制和回放測試 Selenium WebDriver,提供了各種語言環(huán)境的API來支持更多控制權和編寫符合標準軟件開發(fā)實踐的應用程序。 SeleniumGrid,分布式自動化

    2024年02月03日
    瀏覽(46)
  • UI自動化測試篇 :Selenium2(Webdriver)&TestNG自動化測試環(huán)境搭建

    UI自動化測試篇 :Selenium2(Webdriver)&TestNG自動化測試環(huán)境搭建

    ??? 交流討論: 歡迎加入我們一起學習! ?? 資源分享 : 耗時200+小時精選的「軟件測試」資料包 ??? 教程推薦: 火遍全網的《軟件測試》教程?? ?? 歡迎點贊 ?? 收藏 ?留言 ?? 如有錯誤敬請指正! ?? 最開始學習UI自動化,用的工具是QTP10,用起來確實比較容易上手

    2024年03月10日
    瀏覽(31)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包