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

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程)

這篇具有很好參考價值的文章主要介紹了《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.簡介

前面幾篇基礎系列文章,足夠你邁進了Selenium門檻,再不濟你也至少知道如何寫你第一個基于Java的Selenium自動化測試腳本。接下來宏哥介紹Selenium技巧篇,主要是介紹一些常用的Selenium方法或者接口(API),通過這些接口(API)或者方法的具體操作,達到能夠熟練使用Selenium編寫Java的自動化測試腳本,從而為后續(xù)的Java+Selenium自動化測試框架設計打基礎。只有你了解或者使用了里面的一些方法,你在框架設計篇,才能有這個思想或者覺悟,為什么要封裝,為什么要這么設計等等。

2.為什么要閱讀源碼和介紹API?

一方面是為了學習人家封裝的思想,另一方面通過這些接口(API)或者方法的具體操作,達到能夠熟練使用Selenium編寫Java的自動化測試腳本,從而為后續(xù)的Java+Selenium自動化測試框架設計打基礎。只有你了解或者使用了里面的一些方法,你在框架設計篇,才能有這個思想或者覺悟,為什么要封裝,為什么要這么設計等等。不至于到時候即使有代碼了,你也想不到或者根本看不懂。

3.閱讀selenium源碼

學習過或者了解過java的童鞋或者小伙伴們都知道:打開之前你寫的一個腳本,鼠標懸停到driver.get("https://www.baidu.com");鼠標懸停在get這個單詞上方,然后按下ctrl鍵,點擊鼠標左鍵,就可以進入get方法。而宏哥卻出現source not found頁面,如下圖所示:

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程),java+selenium自動化測試,java,selenium,python,測試工具

3.1eclipse如何閱讀selenium源碼

1.訪問github官方網站:https://github.com/,如下圖所示:

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程),java+selenium自動化測試,java,selenium,python,測試工具

2.搜索框輸入“selenium”回車,查找到有關selenium信息,如下圖所示:

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程),java+selenium自動化測試,java,selenium,python,測試工具

3.點擊“SeleniumHQ/selenium”,如下圖所示:

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程),java+selenium自動化測試,java,selenium,python,測試工具

4.點擊“code”,然后再點擊“Download ZIP”,如下圖所示:

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程),java+selenium自動化測試,java,selenium,python,測試工具

3.2制作Selenium-Java-src.zip源碼文件????

下載完,解壓之后,發(fā)現是一個很大的文件,幾百M大小。我們只是看Java部分的Selenium源碼,所以,我們找到解壓之后的路徑:解壓+\selenium-selenium-3.4.0\java\client,在這個路徑下,我們把src這個文件夾拷貝到桌面,然后右鍵-選擇發(fā)送到ZIP文件夾,把桌面生成的ZIP命名為Selenium-Java-src.zip。

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程),java+selenium自動化測試,java,selenium,python,測試工具

3.3在Eclipse上添加源碼文件

1.點擊剛剛source not found頁面的“Attached Source”,如下圖所示:

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程),java+selenium自動化測試,java,selenium,python,測試工具

2.選擇External location,然后選擇你制作的源碼文件的path,如下圖所示:

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程),java+selenium自動化測試,java,selenium,python,測試工具

3.4校驗是否成功

鼠標懸停到driver.get("https://www.baidu.com");鼠標懸停在get這個單詞上方,然后按下ctrl鍵,點擊鼠標左鍵,可以成功看到進入到get方法了,如下圖所示:

《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程),java+selenium自動化測試,java,selenium,python,測試工具

4.小結

其實剛剛我們看到的也是get的方法只不過哪個是java文件編譯了,java虛擬機認識,我們人不認識,不相信的小伙本或者童鞋們,可以用java反編譯軟件查看一下,宏哥說的對不對。
好了,今天這個比較簡單就介紹和分享到這里了,感謝你耐心的閱讀。我們下期再見。文章來源地址http://www.zghlxwxcb.cn/news/detail-768659.html

到了這里,關于《手把手教你》系列技巧篇(六)-java+ selenium自動化測試-閱讀selenium源碼(詳細教程)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

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

相關文章

  • 【MySQL新手入門系列一】:手把手教你入門MySQL

    【MySQL新手入門系列一】:手把手教你入門MySQL

    如果您是一位剛剛開始學習MySQL的新手,本文將為您提供一些實用的入門知識和技巧,幫助您快速上手。 本篇文章將以windows為例,介紹MySQL的基礎知識,以及如何安裝、卸載、配置和使用它。 1.1 MySQL是什么 MySQL是一種開源的關系型數據庫管理系統(tǒng)(RDBMS),它使用SQL(Struct

    2024年02月09日
    瀏覽(24)
  • Autosar診斷實戰(zhàn)系列01-手把手教你增加一路31Routine服務

    在本系列筆者將結合工作中對診斷實戰(zhàn)部分的應用經驗進一步介紹常用UDS服務的進一步探討及開發(fā)中注意事項, Dem/Dcm/CanTp/Fim模塊配置開發(fā)及注意事項,診斷與BswM/NvM關聯模塊的應用開發(fā)及診斷capl測試腳本開發(fā)等診斷相關實戰(zhàn)內容。 Autosar診斷實戰(zhàn)導讀快速鏈接:Autosar診斷實

    2024年02月08日
    瀏覽(24)
  • vue系列(三)——手把手教你搭建一個vue3管理后臺基礎模板

    vue系列(三)——手把手教你搭建一個vue3管理后臺基礎模板

    目錄 一、前言: 二、網站頁面分析 三、開發(fā)步驟 (一)、安裝element (二)、安裝使用svg插件 (三)、編寫主界面框架代碼 ?(四)、編寫菜單欄 ?(五)、新建頁面及路由 (六)、定制頁面標簽欄 第一步: 第二步: (七)、修改封裝菜單欄 (八)、添加面包屑 四、結

    2023年04月24日
    瀏覽(25)
  • 【MySQL新手入門系列四】:手把手教你MySQL數據查詢由入門到學徒

    【MySQL新手入門系列四】:手把手教你MySQL數據查詢由入門到學徒

    SQL語言是與數據庫交互的機制,是關系型數據庫的標準語言。SQL語言可以用于創(chuàng)建、修改和查詢關系數據庫。SQL的SELECT語句是最重要的命令之一,用于從指定表中查詢數據。在此博客中,我們將進一步了解SELECT語句以及WHERE子句以及它們的重要性。 前面我們已經大致講了一下

    2024年02月10日
    瀏覽(24)
  • 【Java文件操作】手把手教你拿捏IO 流

    【Java文件操作】手把手教你拿捏IO 流

    哈嘍,大家好~我是保護小周?,本期為大家?guī)淼氖?Java 文件操作,理解文件的概念以及,常用的操作文件的類和方法, FileInputStream 類 和 FileOutputStream? , PrintWriter? and Scnner,? Reader and ?Wirter? 確定不來看看嘛~ 更多精彩敬請期待:保護小周? *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

    2023年04月15日
    瀏覽(27)
  • Java基礎--手把手教你如何從鍵盤錄入信息

    Java基礎--手把手教你如何從鍵盤錄入信息

    從鍵盤錄入信息 Scanner 有掃描儀的意思,sc是自己取的名字(有的人喜歡用input), new Scanner 是創(chuàng)建一個Scanner對象, System.in 代表電腦的鍵盤。 即,掃描電腦的鍵盤。 將第一步寫完,我們在編譯器里面看到, Scanner 標紅了,報錯了! ? 為啥報錯呢? 我們要使用 Scanner ,需要

    2024年02月11日
    瀏覽(25)
  • 【MySQL新手入門系列二】:手把手教你入門MySQL - 數據庫及數據表操作

    【MySQL新手入門系列二】:手把手教你入門MySQL - 數據庫及數據表操作

    如果您是一位剛剛開始學習MySQL的新手,本文將為您提供一些實用的入門知識和技巧,幫助您快速上手。 【MySQL新手入門系列一】:手把手教你入門MySQL 前面我們已經大致講了一下mysql的安裝等介紹,本篇文章將以windows為例,介紹MySQL的數據庫及數據表的操作(增刪改查)。

    2024年02月10日
    瀏覽(80)
  • 1. [手把手教你搭建] 之 在linux上搭建java環(huán)境

    1. [手把手教你搭建] 之 在linux上搭建java環(huán)境

    當我們要在服務器上部署自己的java服務時,首先我們需要安裝和配置好java環(huán)境,那么我們現需要在服務器上下載java1.8版本的安裝包,之后再完成環(huán)境配置,服務部署這一套流程,本文會講解java安裝包的下載及環(huán)境配置,這里使用的是壓縮包的安裝方式: 首先創(chuàng)建package目錄

    2023年04月11日
    瀏覽(25)
  • 手把手教你區(qū)塊鏈java開發(fā)智能合約nft-第一篇

    手把手教你區(qū)塊鏈java開發(fā)智能合約nft-第一篇

    剛接觸區(qū)塊鏈開發(fā),使用java開發(fā),真的是太難了,自己一步步摸索,從新手小白一路碰壁,動不動就報錯,去網上搜索對應錯誤,還真什么都搜索不到,摸索了三四個月,今天終于有了一些進展,今天開始分享出來,希望能幫助到需要的朋友 我作為一個java后端的程序員,不

    2024年01月23日
    瀏覽(28)
  • C#系列-手把手教你安裝 Visual Studio配置C#開發(fā)環(huán)境,創(chuàng)建第一個C#程序

    C#系列-手把手教你安裝 Visual Studio配置C#開發(fā)環(huán)境,創(chuàng)建第一個C#程序

    下載軟件 點擊此處開始下載 安裝依賴 選擇.NET desktop development 安裝完成,重啟電腦 解決方案1 找到這個目錄C:ProgramDataMicrosoftVisualStudioPackages 直接搜索VC_redist 找到這個VC_redist.x64.exe文件,一般會有兩個,直接全部雙擊安裝 返回VS installer 界面點擊:更多—修復 解決方

    2024年04月26日
    瀏覽(33)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包