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

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • Selenium WebDriver3.0 自動化測試框架實戰教程
    該商品所屬分類:計算機/網絡 -> 程序設計
    【市場價】
    1092-1584
    【優惠價】
    683-990
    【作者】 吳曉華、王晨昕 
    【所屬類別】 圖書  計算機/網絡  程序設計  其他 
    【出版社】清華大學出版社 
    【ISBN】9787302612445
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302612445
    作者:吳曉華、王晨昕

    出版社:清華大學出版社
    出版時間:2022年08月 

        
        
    "

    編輯推薦

    本書既可讓初學者從入門到精通,並循序漸進;也可幫中、高級Tester夯實技能,從形像到抽像,提供測試思想中更多的可能性。

     
    內容簡介

    本書主要講解開源的Web自動化測試工具WebDriver的原理、API接口實例、pytest、五大框架實戰(行為驅動、分布式測試框架、數據驅動測試框架、關鍵詞驅動測試框架和混合模式測試框架)、常見自動化測試的問題及處理方法。 本書既可讓初學者從入門到精通,循序漸進; 也可幫助中高級測試工程師夯實技能,從形像到抽像,提供測試思想中更多的可能性。

    目錄

    篇基礎篇


    第1章Selenium簡介


    1.1Selenium的前世今生


    1.2Selenium工具套件介紹


    1.3Selenium支持的瀏覽器和平臺


    1.3.1Selenium IDE、Selenium 1和Selenium RC支持的瀏覽器和平臺


    1.3.2Selenium 2(WebDriver)支持的瀏覽器


    1.4Selenium RC和WebDriver的實現原理


    1.4.1Selenium RC的實現原理


    1.4.2WebDriver的實現原理


    1.4.3Selenium 1和WebDriver的特點


    1.5Selenium 3的新特性


    第2章關於自動化測試


    2.1自動化測試目標


    2.2管理層的支持


    2.3投入產出比


    2.4敏捷開發中的自動化測試應用


    2.5自動化測試人員分工


    2.6自動化測試工具的選擇和推廣使用


    2.6.1自動化測試工具的選擇


    2.6.2Selenium WebDriver 和QTP工具的特點比較


    2.7在項目中實施自動化的實踐


    2.8學習Selenium工具的能力要求


    第3章自動化測試輔助工具


    3.1安裝Firefox瀏覽器


    3.2安裝Firebug插件


    3.2.1打開工具箱


    3.2.2定素的HTML代碼


    3.3使用定素的Firefox瀏覽器插件


    3.3.1安裝Fire素定位插件


    3.3.2使用RutoXPath Finder進素定位


    3.3.3使用XPath Finder插件進素定位


    3.4IE瀏覽器自帶的輔助開發工具


    3.5Chrome瀏覽器自帶的輔助開發工具


     


     


    第4章搭建Python 3環境和PyCharm集成開發環境


    4.1安裝和配置Python 3環境


    4.1.1下載並安裝Python 3解釋器


    4.1.2配置Python 3環境


    4.1.3安裝pip


    4.2安裝Python集成開發環境PyCharm


    4.3新建一個Python工程


    第5章Selenium 3(WebDriver)的安裝


    5.1在Python中安裝WebDriver


    5.2個WebDriver腳本


    5.3各瀏覽器驅動的使用方法


    第6章pyte測試框架


    6測試的定義


    6.2pyte測試框架


    6.3安裝pytest測試框架


    6.4pytest用例編寫規則


    6.5pyte測試框架初體驗


    6.6如何執行pytest測試用例


    6.7setup和teardown函數


    6.8失敗重試


    6.9控制測試函數運行順序


    6.10生成HTML測試報告


    6.11通過配置文件配置要執行的測試用例


    6.12捕獲異常


    6.13標記函數


    6.13.1過濾測試函數


    6.13.2跳過測試


    6.13.3預期失敗


    6.13.4參數化


    6.13.5超時時間


    6.13.6失敗重跑


    6.13.7自定義標記


    6.14固件


    6.14.1作為參數引用


    6.14.2作為函數引用


    6.14.3設置自動使用fixture


    6.14.4設置作用域為function


    6.14.5設置作用域為class


    6.14.6設置作用域為module


    6.14.7設置作用域為session


    6.14.8使用fixture返回值


    6.14.9參數化


    6.14.10yield與addfinalizer


    第7章unitte測試框架


    7.1關於unittest


    7.2unittest框架四個重要概念


    7測試加載方法


    7.4測試用例


    7.5測試集合


    7.6按照特定順序執行測試用例


    7.7忽略某個測試方法


    7.8命令行模式執行測試用例(x)


    7.9批量執行測試模塊


    7.10常用的斷言方法


    7.11在unittest中運行個WebDriver測試用例


    第8素定位方法


    8.1定素方法彙總


    8.2使用ID定位


    8.3使用name定位


    8.4使用鏈接的全部文字定位


    8.5使用部分鏈接文字定位


    8.6使用HTML標簽名定位


    8.7使用Class名稱定位


    8.8使用XPath定位


    8.8.1關於XPath


    8.8.2XPath節點


    8.8.3XPath定位語法


    8.8.4XPath運算符


    8.9CSS定位


    8.9.1關於CSS


    8.9.2CSS定位語法


    8.9.3XPath定位與CSS定位的比較


    8.10表格的定位


    8.10.1遍歷表格所格


    8.10.2定位表格中素


    8.10.3定位表格素


    第二篇實戰應用篇


    第9章WebDriver的多瀏覽器測試


    9.1使用IE瀏覽器進行測試


    9.2使用Firefox瀏覽器進行測試


    9.3使用Chrome瀏覽器進行測試


    第10章WebDriver API詳解


    10.1訪問某個網址


    10.2網頁的前進和後退


    10.3刷新當前網頁


    10.4瀏覽器窗口化


    10.5獲取並設置當前窗口的位置


    10.6獲取並設置當前窗口的大小


    10.7獲取頁面的Title屬性值


    10.8獲取頁面HTML源代碼


    10.9獲取當前頁面的URL地址


    10.10獲取與切換瀏覽器窗口句柄


    10.11獲素的基本信息


    10.12獲素的文本內容


    10.13判素是否可見


    10.14判素是否可操作


    10.15獲素的屬性


    10.16獲素的CSS屬性值


    10.17清空輸入框中的內容


    10.18在輸入框中輸入指定內容


    10.19單擊按鈕


    10.20雙素


    10.21操作單選下拉列表


    10.21.1遍歷所有選項並打印選項顯示的文本和選項值


    10.21.2選擇下素的三種方法


    10.22斷言單選列表選項值


    10.23操作多選的選擇列表


    10.24操作可以輸入的下拉列表(輸入的同時模擬按鍵)


    10.25操作單選框


    10.26操作復選框


    10.27斷言頁面源碼中的關鍵字


    10.28對當前瀏覽器窗口截屏


    10.29拖素


    10.30模擬鍵盤單個按鍵操作


    10.31模擬組合按鍵操作


    10.31.1通過WebDriver內建的模塊模擬組合鍵


    10.31.2通過第三方模塊模擬組合按鍵


    10.31.3通過設置剪貼板實現復制和粘貼


    10.32模擬鼠標右擊


    10.33模擬鼠標左鍵按下與釋放


    10.34保持鼠標指針懸停素上


    10.35判素是否存在


    10.36隱式等待


    10.37顯式等待


    10.38顯式等待中期望的場景


    10.39使用Title屬性識別和操作新彈出的瀏覽器窗口


    10.40通過頁面的關鍵內容識別和操作新瀏覽器窗口


    10.41操作Frame中素


    10.42使用Frame中的HTML源碼內容操作Frame(x)


    10.43操作IFrame中素


    10.44操作JavaScript的Alert彈窗


    10.45操作JavaScript的confirm彈窗


    10.46操作JavaScript的prompt彈窗


    10.47操作瀏覽器的Cookie


    10.48指定頁面加載時間


    第11章WebDriver高級應用


    11.1使用JavaScript操素


    11.2操作Web頁面的滾動條


    11.3在Ajax方式產生的浮動框中,單擊選擇包含某個關鍵字的選項


    11.4結束Windows中瀏覽器的進程


    11.5更改一個頁面對像的屬性值


    11.6無人工干預地自動下載某個文件


    11.7無人工干預地自動上傳附件


    11.7.1使用WebDriver的send_keys方法上傳文件


    11.7.2模擬鍵盤操作,實現上傳文件


    11.7.3使用第三方工具AutoIt上傳文件


    11.8右鍵另存為下載文件


    11.9操作日期控件


    11.10啟動帶有用戶配置信息的Firefox瀏覽器窗口


    11.11UI對像庫


    11.12操作富文本框


    11.13精確比較頁面截圖圖片


    11.14高亮顯示正在操作素


    11.15瀏覽器中新開標簽頁


    11.16測試過程中發生異常或斷言失敗時進行屏幕截圖


    11.17使用日志模塊記錄測試過程中的信息


    11.18封裝操作表格的公用類


    11.19測試HTML5語言實現的視頻播放器


    11.20在HTML5素上進行繪畫操作


    11.21操作HTML5存儲對像


    11.22使用Chrome瀏覽器自動將文件下載到指定路徑


    11.23使用Firefox瀏覽器自動下載文件到指定路徑


    11.24修改Chrome設置偽裝成手機M站


    11.25將Firefox瀏覽器偽裝成手機M站


    11.26屏蔽Chrome的ignorecertificateerrors提示及禁用擴展插件並實現
    窗口化


    11.27禁用Chrome瀏覽器的PDF和Flash插件


    11.28禁用IE的保護模式


    11.29禁用Chrome瀏覽器中的Image加載


    11.30禁用Firefox瀏覽器中的CSS、Flash及Image加載


    第三篇自動化測試框架搭建篇


    第12章數據驅動測試


    12.1什麼是數據驅動


    12.2數據測試的環境準備


    12.3使用unittest和ddt進行數據驅動


    12.4使用數據文件進行數據驅動


    12.5使用Excel進行數據驅動測試


    12.6使用XML進行數據驅動測試


    12.7使用MySQL數據庫進行數據驅動測試


    第13章行為驅動測試


    13.1行為驅動開發和lettuce簡介


    13.2行為驅動測試的環境準備


    13.3個英文語言行為驅動測試


    13.4通過類模式實現英文行為驅動


    13.5lettuce框架的步驟數據表格


    13.6使用WebDriver進行英文的行為數據驅動測試


    13.7使用WebDriver進行中文語言的行為數據驅動測試


    13.8批量執行行為驅動用例集


    13.9解決中文描述的場景輸出到控制臺亂碼


    第14章Selenium Grid的使用


    14.1Selenium Grid簡介


    14.2分布式自動化測試環境準備


    14.3Selenium Grid的使用方法


    14.3.1遠程調用Firefox瀏覽器進行自動化測試


    14.3.2遠程調用IE瀏覽器進行自動化測試


    14.3.3遠程調用Chrome瀏覽器進行自動化測試


    14.3.4同時支持多個瀏覽器進行自動化測試


    14.4結合uittest完成分布式自動化測試


    14.5實現並發的分布式自動化測試


    第15章自動化測試框架的搭建及實戰


    15.1關於自動化測試框架


    15.2數據驅動框架及實戰


    15.3關鍵字驅動框架及實戰


    15.4關鍵字&數據混合驅動框架及實戰


    第四篇常見問題和解決方法


    第16章自動化測試常見問題和解決方法


    16.1如何讓WebDriver支持IE 11


    16.2解決Unexpected error launching Internet Explorer.Browser zoom 
    level was set to 75%(或其他百分比)的錯誤


    16.3解決某些IE瀏覽器中輸入數字和英文特別慢的問題


    16.4解決Firefox瀏覽器的cant access dead object異常


    16.5常見異常和解決方法


     

    前言
    隨著互聯網的高速發展,中國互聯網達到了一個空前的繁榮水平,數億量級用戶的產品登上了中國的互聯網發展舞臺,阿裡巴巴、騰訊、百度等多個互聯網巨頭也開始在世界的互聯網舞臺嶄露頭角,互聯網行業的從業人員也達到了上百萬人的規模,中國互聯網產品已經深入到網民生活的各個方面。
    隨著互聯網行業在中國的迅猛發展,對於中國的軟件開發和測試行業也提出了更高的技術要求與質量要求,軟件測試從業者的技術水平也被提升到空前的高要求階段。以往我們看到測試人員的招聘重點都是僅限於對測試用例設計和業務的理解,現今所看到的更多測試職位對測試人員提出了更高的技術能力要求。例如,精通一門編程語言,熟悉MySQL或者Oracle數據庫,精通自動化測試和性能測試,能獨立開發測試工具等。為了能更好地適應互聯網社會的發展潮流,軟件測試從業者必須在技術能力上不斷提升自己,纔能真正站在職業發展的。

    隨著互聯網的高速發展,中國互聯網達到了一個空前的繁榮水平,數億量級用戶的產品登上了中國的互聯網發展舞臺,阿裡巴巴、騰訊、百度等多個互聯網巨頭也開始在世界的互聯網舞臺嶄露頭角,互聯網行業的從業人員也達到了上百萬人的規模,中國互聯網產品已經深入到網民生活的各個方面。
    隨著互聯網行業在中國的迅猛發展,對於中國的軟件開發和測試行業也提出了更高的技術要求與質量要求,軟件測試從業者的技術水平也被提升到空前的高要求階段。以往我們看到測試人員的招聘重點都是僅限於對測試用例設計和業務的理解,現今所看到的更多測試職位對測試人員提出了更高的技術能力要求。例如,精通一門編程語言,熟悉MySQL或者Oracle數據庫,精通自動化測試和性能測試,能獨立開發測試工具等。為了能更好地適應互聯網社會的發展潮流,軟件測試從業者必須在技術能力上不斷提升自己,纔能真正站在職業發展的。
    自動化測試技術對測試人員來說,是一個必要的高級技能要求,越來越多的測試從業者並不甘於手工測試,都非常希望通過自動化的方式來減少枯燥無味且不斷重復的手工測試勞動。盡管主流的Web自動化測試開源工具Selenium WebDriver,已經成為眾多軟件測試從業者學習的熱點,但是市面上針對Selenium自動化測試方面的書籍很少,基於實踐方式來講解Selenium應用技術的書籍更是鳳毛麟角。我有幸受吳老邀請,將我工作中實踐內容與吳老教學內容融合,一起編寫了這本基於Python語言實踐操作的Selenium 3教學書籍,來解決軟件測試人員學習自動化測試的需求。
    Selenium是一個開源的測試工具,代表了未來測試工具的趨勢; 而Python則是全世界都在用的一門簡潔、高效、易用、優雅的編程語言,初學者隻需要花少量的時間就能上手。本書著重點在講解Selenium的使用技巧上,對學習Python語言有需要的朋友,請參考相關資料或者利用豐富的網絡資源。
    本書采用圖文並茂的方式分步驟講解Selenium的各種實用技巧,並且提供被測試對像的實現代碼或者被測試對像的訪問網址,方便讀者在本地搭建自己的測試環境或者訪問互聯網上的被測試網址,從而能順利地進行自動化測試技術的實踐。經過我們數月的不懈努力,此書終於跟大家見面了,希望能夠讓讀者通過本書深入熟悉Selenium 3的使用技巧,幫助大家在自動化測試方向上能大顯身手。我們相信,通過我們不斷的努力,一定可以改變中國測試行業技術含量低的現狀。
    2015年,在一個機緣巧合下認識了吳老,他豐富的測試經驗和過硬的技術都讓我折服,我就像是一粒罅隙中的種子遇到了陽光,拼命地將自己置身於這片透著溫暖的金銀色的陽光浴中。好不容易遇見這麼一位低調奢華有內涵的大神,豈能放過,於是我就死皮賴臉地揪著吳老,套他的各種本領。當時的每一天除了喫飯、工作及少量的睡覺時間,其餘時間不是喫齋(看書),就是念佛(敲代碼),那日子甚是枯燥,甚是無味,期盼著咸魚能有翻身的一天。我待Code如初戀,Code虐我千百遍,半年時間過去了,被虐得千瘡百孔的我也算是摸清Code的脾氣了,閑來無事也能寫上幾百行了,算是有點欣慰吧。
    有了一定的Code功底後,開始正式進入自動化學習。自動化測試的學習是一個不斷實踐,不斷總結,不斷積累的過程。很多人會有一個錯誤的認識,認為自動化測試不就是一個工具的使用,一個調用別人寫好的API的過程麼,需要那麼深厚的Code功底有何用?殊不知你此時僅是一個ToolBoy或者ToolGirl,要想隨心所欲地完成各種自動化測試,無論是Web自動化、移動端自動化,或是性能自動化,都必須在擁有一定的Code功底後,方能理解這些工具底層實現的原理,並且能在當工具本身不能滿足測試需求時,還能隨心所欲地擴充或更改。理解了這些工具的實現思想,也就為你搭建屬於自己的測試框架打下了堅實的基礎。經過半年的蹂躪與被蹂躪,加之工作中的不斷實踐,也能搭建那麼幾個自己還算滿意的測試框架,做得還甚是開心,而且還能被吳老盯上,叫來給大家編寫這本書,也著實有點小開心。


     



    這是我次寫專著技術類的書籍,深深地感覺到把知識點用通俗易通的語言描述清楚是一件多麼不容易的事,為此我投入了大量的時間與精力來組織本書的語言,如果還是存在不那麼淺顯易懂的語句,請先嘗試從代碼層面進行理解,如果在實踐本書中代碼時發生了錯誤,請不要懷疑是我們代碼的問題,請先檢查你的環境是否有問題,瀏覽器版本與驅動版本是否匹配,所使用的Python包版本之間是否存在版本兼容的問題,Python代碼是否存在縮進問題等。如果仍然解決不了你的問題,歡迎把錯誤丟到筆者的臉上,我們定會馬不停蹄地幫你解決。
    冰凍三尺,非一日之寒,希望大家能在自動化測試學習的道路上做到博觀而約取,厚積薄發。後,祝大家工作順利,萬事如意。
    各章內容介紹: 
    篇“基礎篇”: 第1~8章。
    第1章介紹了Selenium的發展歷史及組成Selenium的工具套件,列舉了Selenium 1和Selenium 2支持的瀏覽器和平臺,講解了Selenium RC和WebDriver的實現原理,同時也介紹了Selenium 1、Selenium 2和Selenium 3各自的特點及區別。
    第2章介紹了在日常測試工作中常見的自動化測試目標,講解了如何獲得公司管理層對於開展自動化測試的支持,介紹了如何衡量自動化測試工作的投入產出比及在敏捷開發中的應用,講解了自動化測試工作的分工及測試工具的選擇與推廣,分享了在實際項目中實踐經驗,說明了學習Selenium工具的能力要求。
    第3章介紹了使用Selenium工具時所需要的相關輔助插件FireBug和FirePath的安裝及使用方法。
    第4章介紹了Selenium IDE的安裝、界面選項的含義、IDE的使用方法、錄制腳本及導出腳本等。
    第5章介紹了Python開發環境和PyCharm集成開發環境的安裝、配置及使用。
    第6章介紹了WebDriver的安裝和配置方法。
    第7章主要介測試的基本知識,如何在自動化測試中使用以及生產測試報告。
    第8章主要講解了自動化測試過程中使用素定位方法,包括ID定位、Name定位、鏈接文字定位、Class定位、XPath定位及CSS定位,推薦使用XPath作素定位的主要方法。
    第二篇“實戰應用篇”: 第9~11章。
    第9章講解了如何使用WebDriver工具分別驅動IE瀏覽器、Chrome瀏覽器以及Firefox瀏覽器,進行自動化測試。
    第10章通過實例全面講解WebDriver基礎API。
    第11章通過實例全面講解WebDriver高級API,並提供了一些解決實際問題的方法。
    第三篇“自動化測試框架搭建篇”: 第12~15章。
    第12章講解了數據驅動的概念,並基於Excel、XML、MySQ測框架結合ddt進行數據驅動測試。
    第13章講解了lettuce行為驅動框架在自動化測試中的使用,分別基於英文和中文進行了實例講解。
    第14章通過實例全面講解如何基於Selenium Grid進行分布式自動化測試。
    第15章深入講解了如何從零開始搭建一個數據驅動測試框架、關鍵字驅動測試框架以及數據驅動與關鍵字驅動混合的測試框架,並提供完整的框架代碼。此章節為本書綜合、重要的章節,建議讀者在閱讀完前面所有章節後再閱讀此章節。
    第四篇“常見問題和解決方法”: 第16章。
    第16章講解了WebDriver使用過程中常見的疑難問題及解決辦法,方便讀者在使用WebDriver過程中遇到問題時進行查閱。


    特別致謝: 
    感謝我們的好朋友陳良軍、李江和王浩花費大量的時間與精力幫我們校對書稿,發現了不少書寫的錯誤、晦澀難懂的語句以及代碼的錯誤,在此我們真誠地感謝他們對本書做出的貢獻,幫助我們完成這件非常有意義的事情。
    王晨昕2022年5月


     


     


     


     


     


     

















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