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

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

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


自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具

1. 什么是自動(dòng)化

自動(dòng)化是指使用軟件工具、腳本或程序來執(zhí)行一系列的任務(wù)、操作或流程,而無需人工干預(yù)或指導(dǎo)。

自動(dòng)化測試:使用自動(dòng)化工具和腳本來執(zhí)行測試用例,驗(yàn)證軟件的正確性和穩(wěn)定性。自動(dòng)化測試可以快速執(zhí)行,并可以重復(fù)執(zhí)行,以降低人工測試的成本和時(shí)間。常見的自動(dòng)化測試工具包括Selenium、Appium、JUnit、PyTest等。

在軟件開發(fā)、測試和運(yùn)維等領(lǐng)域,自動(dòng)化可以幫助提高效率、降低成本、減少人為錯(cuò)誤,并能夠執(zhí)行大規(guī)模和重復(fù)性工作。

2. 自動(dòng)化測試分類

自動(dòng)化測試分類分為兩種:

  1. 接口自動(dòng)化測試
  2. UI自動(dòng)化測試
    • 移動(dòng)端自動(dòng)化測試
    • web端自動(dòng)化測試

Web端自動(dòng)化測試是指使用自動(dòng)化工具和腳本來模擬和執(zhí)行Web應(yīng)用程序的用戶行為,自動(dòng)化地驗(yàn)證Web應(yīng)用程序的功能、性能和用戶體驗(yàn)。

在Web端自動(dòng)化測試中,可以使用各種工具和框架來編寫和執(zhí)行自動(dòng)化測試腳本。常見的Web端自動(dòng)化測試工具包括:

  1. Selenium:Selenium是最常用的用于Web端自動(dòng)化測試的工具之一。它支持多種編程語言,如Java、Python、C#等,可以模擬用戶在Web瀏覽器中的交互操作,如點(diǎn)擊、輸入文本、選擇下拉框等。
  2. Cypress:Cypress是一個(gè)現(xiàn)代化的Web端自動(dòng)化測試工具,提供簡單易用的API和豐富的功能。它能夠?qū)崟r(shí)監(jiān)控和調(diào)試測試腳本,具有高效的性能和穩(wěn)定性。
  3. Puppeteer:Puppeteer是一個(gè)基于Chrome瀏覽器的自動(dòng)化測試工具,它提供了對Chrome瀏覽器的完全控制。它可以模擬用戶的交互行為,生成截圖和PDF文件,進(jìn)行性能分析等。
  4. TestCafe:TestCafe是一個(gè)跨瀏覽器自動(dòng)化測試框架,可以在不同的瀏覽器中執(zhí)行自動(dòng)化測試。它通過瀏覽器的內(nèi)置驅(qū)動(dòng)程序來實(shí)現(xiàn)自動(dòng)化,不需要額外的瀏覽器插件或驅(qū)動(dòng)程序。

3. selenium的環(huán)境搭建

為什么眾多自動(dòng)化工具中選擇selenium?

  1. 開源免費(fèi)
  2. 支持多瀏覽器,如:Chrome,IE等
  3. 支持多系統(tǒng),如"Linux,Windows,MacOS等"
  4. 支持多種編程語言
  5. selenium包提供了很多可供測試使用的API

本文主要介紹Java環(huán)境下selenium的使用

三件套:

  • JDK(版本至少是8).
  • 瀏覽器(推薦Chrome或Edge)
  • 瀏覽器驅(qū)動(dòng)

瀏覽器驅(qū)動(dòng)下載路徑:https://www.selenium.dev/documentation/webdriver/getting_started/install_drivers/

以Chrome瀏覽器為例:

進(jìn)入頁面點(diǎn)擊Downloads
自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具
自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具
這里面有很多的版本,此時(shí)需要查看我們當(dāng)前瀏覽器的版本
自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具
我的Chrome版本是 114.0.5735.199,下載驅(qū)動(dòng)時(shí)就要保證 驅(qū)動(dòng)版本盡量和瀏覽器版本相對應(yīng).

選擇對應(yīng)的系統(tǒng)就可以了,windows系統(tǒng)直接下win32.zip即可
自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具
下載完成之后,壓縮包里有一個(gè) chromedriver.exe
自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具
需要把這個(gè)chromedriver.exe拖到j(luò)dk時(shí)的bin目錄下
自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具
上述就是Java環(huán)境下selenium的環(huán)境搭建了

4. 測試selenium

首先打開IDEA,創(chuàng)建Maven項(xiàng)目
自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具
在項(xiàng)目中的pom.xml中導(dǎo)入selenium依賴

<dependency>
	<groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>4.0.0</version>
</dependency>

src路徑下有兩個(gè)目錄,我們需要在test目錄下的java目錄中寫測試代碼
自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;

public class Demo1 {
    public static void test() throws InterruptedException {
        // 創(chuàng)建驅(qū)動(dòng)
        ChromeOptions options = new ChromeOptions();
        options.addArguments("--remote-allow-origins=*");
        ChromeDriver driver = new ChromeDriver(options);
        Thread.sleep(3000);
        // 訪問baidu.com
        driver.get("https://www.bilibili.com/");
        Thread.sleep(3000);
        // 關(guān)閉頁面,釋放資源
        driver.quit();
    }
    
    public static void main(String[] args) throws InterruptedException {
        test();
    }
}

程序運(yùn)行結(jié)果為: 打開Chrome瀏覽器,3秒后進(jìn)入B站,再經(jīng)過3s后,關(guān)閉頁面
自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具
如果正常運(yùn)行說明你的環(huán)境搭建成功了.

感謝你的觀看!希望這篇文章能幫到你!
專欄: 《軟件測試》在不斷更新中,歡迎訂閱!
“愿與君共勉,攜手共進(jìn)!”

自動(dòng)化測試-selenium環(huán)境搭建,軟件測試,selenium,測試工具文章來源地址http://www.zghlxwxcb.cn/news/detail-602339.html

到了這里,關(guān)于自動(dòng)化測試-selenium環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(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)文章

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

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

    ???專注于分享軟件測試干貨內(nèi)容,歡迎點(diǎn)贊 ?? 收藏 ?留言 ?? 如有錯(cuò)誤敬請指正! ??交流討論:歡迎加入我們一起學(xué)習(xí)! ??資源分享:耗時(shí)200+小時(shí)精選的「軟件測試」資料包 ?? 軟件測試學(xué)習(xí)教程推薦:火遍全網(wǎng)的《軟件測試》教程 ? 1.自動(dòng)化測試概念: ? ? ? 是

    2024年01月22日
    瀏覽(23)
  • Selenium1:搭建自動(dòng)化測試環(huán)境

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

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

    2024年02月03日
    瀏覽(46)
  • selenium+python自動(dòng)化測試之環(huán)境搭建

    selenium+python自動(dòng)化測試之環(huán)境搭建

    最近由于公司有一個(gè)向谷歌網(wǎng)站上傳文件的需求,需要進(jìn)行web的自動(dòng)化測試,選擇了selenium這個(gè)自動(dòng)化測試框架,以前沒有接觸過這門技術(shù),所以研究了一下,使用python來實(shí)現(xiàn)自動(dòng)化腳本,從環(huán)境搭建到實(shí)現(xiàn)腳本運(yùn)行。 selenium是一個(gè)用于Web應(yīng)用程序測試的工具。Selenium測試直接

    2024年01月19日
    瀏覽(27)
  • Python + Selenium 自動(dòng)化測試入門-環(huán)境搭建

    Python + Selenium 自動(dòng)化測試入門-環(huán)境搭建

    1、python 開發(fā)環(huán)境安裝 ? ? ? ? python官網(wǎng)下載地址:https://www.python.org/downloads/ ? ? ? ? 命令行查看安裝python版本:python --version? python -V 2、pycharm 開發(fā)工具安裝 ? ? ? ? pycharm官網(wǎng)下載地址:??????https://www.jetbrains.com/pycharm/download/ 3、selenium 工具包安裝 ? ? ? ? 命令行

    2023年04月14日
    瀏覽(30)
  • UI自動(dòng)化測試篇 :Selenium2(Webdriver)&TestNG自動(dòng)化測試環(huán)境搭建

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

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

    2024年03月10日
    瀏覽(31)
  • selenium+java自動(dòng)化測試環(huán)境搭建mac

    selenium+java自動(dòng)化測試環(huán)境搭建mac

    一、官網(wǎng)下載selenium Downloads | Selenium ?? 下載之后的文件如下 二、下載谷歌瀏覽器驅(qū)動(dòng),驅(qū)動(dòng)版本和瀏覽器版本一致、下面是我的谷歌瀏覽器版本 ?谷歌瀏覽器下載地址 CNPM Binaries Mirror ?下載完成如下:

    2023年04月08日
    瀏覽(16)
  • python+selenium+pycharm自動(dòng)化測試環(huán)境搭建

    python+selenium+pycharm自動(dòng)化測試環(huán)境搭建

    1. 下載Python Python Release Python 3.8.0 | Python.org 本人電腦是64位的,下載相應(yīng)文件。 進(jìn)入cmd(windows命令提示符)下面輸入\\\"Python\\\"命令。 (如果提示python不是內(nèi)部或外部命令!別急,去配置一下環(huán)境變量吧) 修改我的電腦-屬性-高級-環(huán)境變量-系統(tǒng)變量中的PATH為: 變量名:PATH 變量值:

    2023年04月08日
    瀏覽(30)
  • PyCharm 搭建 Selenium + Python 的自動(dòng)化測試環(huán)境

    PyCharm 搭建 Selenium + Python 的自動(dòng)化測試環(huán)境

    1、下載和安裝 Python: 訪問官方 Python 網(wǎng)站(https://www.python.org/downloads/)。 根據(jù)操作系統(tǒng)選擇適合的 Python 版本,下載安裝程序并按照向?qū)瓿砂惭b。 2、下載和安裝 PyCharm: 訪問 JetBrains 官方網(wǎng)站(https://www.jetbrains.com/pycharm/)。 根據(jù)操作系統(tǒng)選擇適合的版本,下載安裝程序

    2024年02月04日
    瀏覽(27)
  • Python+Selenium3+Chrome自動(dòng)化測試環(huán)境搭建

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

    2024年02月02日
    瀏覽(35)
  • 【軟件測試】自動(dòng)化測試selenium

    【軟件測試】自動(dòng)化測試selenium

    目錄 一、什么是自動(dòng)化測試 二、Selenium介紹 1、Selenium是什么 2、Selenium的原理 三、了解Selenium的常用API 1、webDriver API?? 1.1、元素定位 1.1.1、CSS選擇器 1.1.2、Xpath元素定位 1.1.3、面試題 ?1.2、操作測試對象 1.3、添加等待? 1.4、打印信息 ?1.5、瀏覽器的操作 1.6、鍵盤事件 1.7、鼠

    2024年01月17日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包