[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 精通Selenium WebDriver 3.0 第2版(異步圖書出品)
    該商品所屬分類:圖書 -> 人民郵電出版社
    【市場價】
    761-1104
    【優惠價】
    476-690
    【作者】 馬克·柯林趙卓穆曉梅 
    【出版社】人民郵電出版社 
    【ISBN】9787115515476
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:人民郵電出版社
    ISBN:9787115515476
    版次:1

    商品編碼:12705584
    品牌:異步圖書
    包裝:平裝

    開本:16開
    出版時間:2019-09-01
    用紙:膠版紙

    頁數:313
    正文語種:中文

    作者:馬克·柯林,趙卓,穆曉梅

        
        
    "

    編輯推薦

    Selenium WebDriver 3.0是一套功能強大的Web自動化測試工具。本書旨在展示如何利用Selenium WebDriver 3.0實現自動化測試。本書有助於測試人員快速掌握Selenium WebDriver 3.0的用法,提升自動化的效率,確保測試的穩定性和可靠性。
    1.本書介紹了如何搭建測試框架,如何處理失敗的測試,如何根據異常判斷測試出錯的原因,如何巧妙地選擇等待策略和超時機制,如何使用頁面對像避免失效,如何使用高級用戶交互API執行復雜的操作,如何使用JavaScript解決復雜的自動化問題。另外,本書還討論Selenium WebDriver 3.0的缺點和在Docker中啟動Selenium-Grid的方法等,內容十分全面。
    2.本書不介紹如何編寫那些厚重的測試框架,相反,本書將展示如何通過實用的附加功能來擴展Selenium,這些附加功能可以融入Selenium提供的豐富且精心設計的API中。
    3.本書的譯者為該領域的專家,有著深厚的技術功底,語言簡練準確,有著很高的專業素養。
    4.書中的每個章節都附有作者寫的小貼士,與讀者分享了很多作者工作中的經驗和教訓,讓讀者在自己的工作中少走彎路。
    5.讀者可根據書中詳細指導下載相關代碼資源。

    內容簡介

    本書通過大量測試代碼、界面截圖和操作步驟,介紹了如何使用Selenium WebDriver 3.0實現Web自動化測試。主要內容包括如何構建測試框架、如何處理失敗的測試、Selenium生成的各種異常的含義、自動化測試失敗的原因、頁面對像的使用方法、高級用戶交互API的使用方法、JavascriptExecutor類的使用方法、Selenium的缺點、如何在Selenium中使用Docker等。
    本書有助於讀者快速掌握並在實際工作中使用Selenium WebDriver 3.0,適合測試人員、開發人員以及相關專業人士閱讀。

    作者簡介

    Mark Collin是一名專業的軟件測試人員,自2001年以來一直從事軟件測試工作,精通自動化測試、安全測試、滲透測試和性能測試。曾負責多家大型公司的眾多測試項目。他是driver-binary-downloader-maven-plugin工具的創建者和維護者,還是jmeter-maven-plugin工具的核心貢獻者。他還為核心Selenium代碼庫貢獻了大量代碼。

    目錄

    第 1章如何加快測試速度 1
    1.1使開發人員易於運行測試2
    1.2使用Apache Maven構建測試項目2
    1.3並行執行測試8
    1.4使用TestNG進行並行測試11
    1.5不存在銀彈21
    1.6多瀏覽器支持22
    1.7自動下載WebDriver二進制文件30
    1.8後臺模式38
    1.9總結43

    第2章 如何正確處理失敗的測試44
    2.1測試代碼的位置44
    2.2測試是一種實時文檔45
    2.3測試的可靠性47
    2.3.1 孤立的自動化團隊47
    2.3.2 時好時壞的測試48
    2.4增強測試的可靠性49
    2.4.1 Git50
    2.4.2 Subversion51
    2.5關鍵在於持續集成52
    2.5.1 設置TeamCity55
    2.5.2 設置Jenkins61
    2.6使用Selenium-Grid擴展功能68
    2.7一圖勝過千言萬語73
    2.8別畏懼龐大的錯誤棧追蹤信息79
    2.9總結83

    第3章必知的異常84
    3.1NoSuchElementException異常84
    3.2NoSuchFrameException異常86
    3.3NoSuchWindowException異常86
    3.4ElementNotVisibleException異常87
    3.5StaleElementReferenceException異常87
    3.6InvalidElementStateException異常90
    3.7UnsupportedCommandException異常90
    3.8UnreachableBrowserException異常91
    3.9SessionNotFoundException異常93
    3.10WebDriverException素此時不可單擊93
    3.11NoAlertPresentException異常94
    3.12總結94

    第4章等待的藝術95
    4.1頁面真的準備好了嗎95
    4.2影響頁面加載的外部因素96
    4.2.1 計算機規格因素96
    4.2.2 服務器規格因素96
    4.2.3 JavaScript引擎性能因素97
    4.2.4 網絡因素97
    4.3解決問題的思路97
    4.4Selenium內置的等待機制98
    4.4.1 頁面加載超時機制99
    4.4.2 腳本超時機制99
    4.4.3 隱式等待超時機制100
    4.5使用顯式等待104
    4.6顯式等待的核心——流式等待106
    4.6.1 函數108
    4.6.2 Java 8 Lambda表達式111
    4.7總結112

    第5章使用高效的頁面對像113
    5.1為何不斷做重復的事情113
    5.2一切始於頁面對像121
    5.3頁面對像關注點的分離123
    5.4Java PageFactory類簡介125
    5.4.1 使用PageFactory注釋125
    5.4.2 初始化代理對像127
    5.4.3 PageFactory類存在的問題129
    5.5Query對像簡介130
    5.6選擇PageFactory類還是Query對像133
    5.7創建可擴展的頁面對像133
    5.8將頁面對像轉換為易讀的DSL137
    5.9流式頁面對像140
    5.10總結144

    第6章使用高級用戶交互API145
    6.1API簡介146
    6.2使用API解決困難問題147
    6.2.1 使用懸停菜單147
    6.2.2 使用拖放操作151
    6.2.3 使用偏移量155
    6.2.4 使用快捷訪問鍵162
    6.2.5 高級交互API並非絕對有效170
    6.3總結171

    第7章使用Selenium執行JavaScript代碼172
    7.1JavaScript執行器簡介172
    7.2JavaScript執行器的誤用與濫用175
    7.3JavaScript執行器的正確用法176
    7.4更復雜的案例177
    7.5JavaScript庫的導入方式184
    7.6JavaScript庫的導入原則186
    7.7如何執行異步腳本186
    7.8自動實現用戶交互188
    7.9總結191

    第8章實事求是192
    8.1使用Selenium下載文件192
    8.1.1 使用場景192
    8.1.2 面臨的問題193
    8.1.3 下一步的行動193
    8.1.4 真需要下載文件嗎194
    8.1.5 檢查鏈接是否有效194
    8.1.6 下載文件的辦法202
    8.1.7 使用Selenium協助下載文件204
    8.2通過Selenium無法跟蹤網絡流量211
    8.3跟蹤網絡流量的辦法212
    8.4使用Selenium編寫性能測試222
    8.5使用Selenium進行滲透測試225
    8.6總結228

    第9章將Docker整合到Selenium中229
    9.1Docker簡介229
    9.2通過Docker啟動Selenium-Grid232
    9.3在新的Selenium-Grid上運行測試237
    9.4將Docker容器的啟動作為構建的一部分238
    9.5使用Docker Maven插件242
    9.6使用Docker Compose245
    9.7Docker的不足之處247
    9.8總結247

    第10章 展望Selenium的未來249
    10.1機器學習—全新的追求249
    10.2視覺驗證251
    10.2.1 Applitools Eyes253
    10.2.2 引入人工智能260
    10.3自我修復測試262
    10.4自動編寫測試264
    10.5總結264

    附錄A如何進一步完善Selenium265
    附錄B使用JUnit280
    附錄CAppium簡介288
    查看全部↓



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部