Selenium with Python - A Beginner's Guide: Get started with Selenium using Python as a programming language
暫譯: 使用 Python 的 Selenium - 初學者指南:以 Python 作為程式語言開始使用 Selenium

Sharma, Pallavi R.

  • 出版商: BPB Publications
  • 出版日期: 2019-10-04
  • 售價: $920
  • 貴賓價: 9.5$874
  • 語言: 英文
  • 頁數: 104
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9389328810
  • ISBN-13: 9789389328813
  • 相關分類: Python程式語言selenium
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Step by step directions to get started with Selenium using Python as a programming language

Key Features
  • Get introduced to the world of Selenium
  • Understand the concept of locators in Selenium
  • Learn how to write scripts using Selenium WebDriver in Python
  • Learn the concepts of synchronization
  • Learn how to handle different HTML elements like form, table, alert, frame, and dropdown
  • Learn about design patterns like the page object model, data-driven tests, and adding assertions

  • Description
    Selenium is the most popular open source test automation tool available in the market. In the last decade, its usage has dramatically increased in the IT sector across all types of organizations. The reason for its popularity is mainly because it supports multiple programming languages, test executions on multiple browsers and operating systems. In this book, we will learn about the different components of Selenium. We will discuss the concepts of WebDriver and learn how to apply test automation concepts with it to automate the testing of our application. We will learn the process of recognizing the test objects on the screen and writing Selenium commands using Python as a programming languageWe will also discuss how to use design patterns like the page object mode and data-driven testing to ensure building a robust test framework, which is modular and scalable in nature.

    What will you learn
    The objective is to introduce the world of Selenium to a manual tester who knows Python as a programming language. You will learn to demystify the concept of identifying test objects and writing Selenium commands to create robust test scripts. This book will help learn to automate different HTML elements, which we come across in the web applications we need to test. You will understand how to build a good test suite by learning the concept of design patterns like the page object model and data-driven tests to ensure maintainability of code.

    Who this book is for
    This book is for people who have experience in manual testing and knowledge in Python as a programming language. This book will also be helpful for a developer who knows Python as a programming language and is looking for test automation as a career option.

    Table of Contents
    1. Selenium - Important Conceptual Background
    2. Selenium IDE
    3. Locators in Selenium
    4. Installation and Setup
    5. Selenium WebDriver
    6. Unit Test Creation n Python
    7. Synchronizing Tests
    8. Parameterization of Tests
    9. Handling Different Web Elements
    10. Working with Frames
    11. Concept of the Page Object Model
    12. Implementing Selenium Grid

    About the Author
    Pallavi has an overall professional experience of 14 years. She has worked in varied roles as a product/project manager in the presales team and marketing team for solutions on test automation tools.She holds two provisional patents along with other contributors for her work on building tool agnostic test automation framework solutions. Currently, she is acting as a test automation coach, writer, speakerand owner at 5 Elements Learning where she collaborates and works with test automation enthusiasts across the globe. As an avid learner, she likes to keep herself updated to the latest trends andTechnologies. She is a firm believer in a larger good and likes to live by example.She volunteers her time for the organization eVidyaloka where she acts as a centre administrator. She is a lifetime member for the Jabarkhet forest reserve and People for Animals.

    Her Website: http: //5elementslearning.com
    Her LinkedIn Profile: https: //www.linkedin.com/in/pallavirsharma/

    商品描述(中文翻譯)

    逐步指導以 Python 作為程式語言開始使用 Selenium

    主要特點

  • 介紹 Selenium 的世界
  • 了解 Selenium 中定位器的概念
  • 學習如何使用 Selenium WebDriver 在 Python 中編寫腳本
  • 學習同步的概念
  • 學習如何處理不同的 HTML 元素,如表單、表格、警示、框架和下拉選單
  • 了解設計模式,如頁面物件模型、數據驅動測試和添加斷言

  • 描述
    Selenium 是市場上最受歡迎的開源測試自動化工具。在過去十年中,它在各類組織的 IT 部門中的使用量顯著增加。它受歡迎的原因主要是因為它支持多種程式語言,並能在多個瀏覽器和操作系統上執行測試。在本書中,我們將學習 Selenium 的不同組件。我們將討論 WebDriver 的概念,並學習如何應用測試自動化概念來自動化我們應用程式的測試。我們將學習如何識別螢幕上的測試對象,並使用 Python 作為程式語言編寫 Selenium 命令。我們還將討論如何使用設計模式,如頁面物件模型和數據驅動測試,來確保建立一個模組化且可擴展的穩健測試框架。

    您將學到什麼
    本書的目標是向熟悉 Python 程式語言的手動測試人員介紹 Selenium 的世界。您將學會如何解密識別測試對象的概念,並編寫 Selenium 命令以創建穩健的測試腳本。本書將幫助您自動化在我們需要測試的網頁應用程式中遇到的不同 HTML 元素。您將了解如何通過學習設計模式的概念,如頁面物件模型和數據驅動測試,來建立良好的測試套件,以確保代碼的可維護性。

    本書適合誰
    本書適合具有手動測試經驗和 Python 程式語言知識的人士。本書對於熟悉 Python 程式語言並尋求測試自動化作為職業選擇的開發人員也將非常有幫助。

    目錄
    1. Selenium - 重要的概念背景
    2. Selenium IDE
    3. Selenium 中的定位器
    4. 安裝與設置
    5. Selenium WebDriver
    6. 在 Python 中創建單元測試
    7. 測試的同步
    8. 測試的參數化
    9. 處理不同的網頁元素
    10. 與框架一起工作
    11. 頁面物件模型的概念
    12. 實現 Selenium Grid

    關於作者
    Pallavi 擁有 14 年的專業經驗。她曾在售前團隊和市場團隊擔任產品/項目經理,負責測試自動化工具的解決方案。她與其他貢獻者共同擁有兩項臨時專利,專注於構建與工具無關的測試自動化框架解決方案。目前,她擔任 5 Elements Learning 的測試自動化教練、作家、演講者和擁有者,與全球的測試自動化愛好者合作。作為一名熱衷學習者,她喜歡保持對最新趨勢和技術的了解。她堅信更大的善,並喜歡以身作則。她自願為 eVidyaloka 組織提供時間,擔任中心管理員。她是 Jabarkhet 森林保護區和動物保護組織的終身會員。

    她的網站: http://5elementslearning.com
    她的 LinkedIn 個人檔案: https://www.linkedin.com/in/pallavirsharma/