دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Avasarala. Satya
سری:
ISBN (شابک) : 1782168850, 1782168869
ناشر: Packt Publishing
سال نشر: 2014
تعداد صفحات: 264
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 6 مگابایت
کلمات کلیدی مربوط به کتاب راهنمای قطعی ابزار تست سلنیوم: نرم افزار کاربردی، توسعه.
در صورت تبدیل فایل کتاب Selenium Testing Tools Definitive Guide به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب راهنمای قطعی ابزار تست سلنیوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Selenium WebDriver یک رابط وب منبع باز است ابزار اتوماسیون که از طریق یک درایور مرورگر مخصوص مرورگر پیادهسازی میشود، که دستورات را به مرورگر میفرستد و نتایج را بازیابی میکند.
راهنمای عملی Selenium WebDriver شما را از طریق APIهای مختلف WebDriver که باید در تستهای اتوماسیون استفاده شوند، راهنمایی میکند. با بحث در مورد پیاده سازی های مختلف WebDriver موجود. این راهنما با ارائه دسترسی به فایلهای کد منبع، از جمله فایلهای ضروری HTML، که به شما امکان میدهد با jQuery و نمونههای دیگر در سراسر کتاب کار کنید، از شما پشتیبانی میکند. در نهایت، توضیح عمیقی در مورد نحوه برخورد با آخرین ویژگی های WebDriver از طریق آموزش های عملی گام به گام دریافت خواهید کرد.
Satya Avasarala دارای تجربه غنی در توسعه جاوا و تست اتوماسیون است. او مهندس علوم کامپیوتر است. او سالهاست که از WebDriver استفاده میکند و چندین چارچوب اتوماسیون خوب ایجاد کرده است. او در شرکت های مختلف نرم افزاری بزرگ مانند Oracle Corp، Yahoo! Inc.، VMware Inc.، و گروه REA.
Selenium WebDriver is an open source web UI automation tool implemented through a browser-specific browser driver, which sends commands to a browser and retrieves results.
Selenium WebDriver Practical Guide will guide you through the various APIs of WebDriver which should be used in automation tests, followed by a discussion of the various WebDriver implementations available. This guide will support you by offering you access to source code fi les, including the essential HTML fi les, that allow you to work with jQuery and other examples throughout the book. Finally, you will receive an in-depth explanation of how to deal with the latest features of WebDriver through step-by-step practical tutorials.
Satya Avasarala has rich experience in Java development and automation testing. He is an engineer in computer science. He has used WebDriver for many years now and has created several good automation frameworks. He has worked at various large software enterprises such as Oracle Corp, Yahoo! Inc., VMware Inc., and the REA Group.
Content: Cover
Copyright
Credits
About the Author
About the Reviewers
www.PacktPub.com
Table of Contents
Preface
Chapter 1: Introducing WebDriver and WebElements
Understanding the history of Selenium
Selenium 1 or Selenium Remote Control or Selenium RC
Selenium 2 or Selenium WebDriver or WebDriver
Differences between Selenium 1 and Selenium 2
Handling the browser
Having better APIs
Testing mobile apps
Having developer support and advanced functionalities
Setting up a project in Eclipse
WebElements
Locating WebElements using WebDriver
The findElement() method. The findElements() methodFireBug
Using the By locating mechanism
Actions on WebElements
The getAttribute() method
The sendKeys() method
The clear() method
The submit() method
The getCssValue() method
The getLocation() method
The getSize() method
The getText() method
The getTagName() method
The isDisplayed() method
The isEnabled() method
The isSelected() method
Summary
Chapter 2: Exploring Advanced Interactions of WebDriver
Understanding actions, build, and perform
Learning mouse-based interactions
The moveByOffset action
The click at current location action. The click on a WebElement actionThe clickAndHold at current location action
The clickAndHold a WebElement action
The release at current location action
The release on another WebElement action
The moveToElement action
The dragAndDropBy action
The dragAndDrop action
The doubleClick at current location action
The doubleClick on WebElement action
The contextClick on WebElement action
The contextClick at current location action
Learning keyboard-based interactions
The keyDown and keyUp actions
The sendKeys() method
Summary
Chapter 3: Exploring the Features of WebDriver. Setting the desired capabilities for a browserTaking screenshots
Locating target windows and iFrames
Switching among windows
Switching among frames
Handling alerts
Exploring Navigate
Waiting for WebElements to load
Implicit wait time
Explicit wait time
Handling cookies
Summary
Chapter 4: Different Available WebDrivers
Firefox Driver
Understanding the Firefox profile
Adding the extension to Firefox
Storing and retrieving a profile
Dealing with Firefox preferences
Setting preferences
Understanding frozen preferences
Firefox binary
Installing multiple versions of Firefox. InternetExplorerDriverInstalling InternetExplorerDriver
Writing your first test script for the IE browser
Building the InternetExplorer driver service
Understanding IEDriver capabilities
ChromeDriver
Installing ChromeDriver
Writing your first test script for the Chrome browser
Using ChromeOptions
SafariDriver
Writing your first test script for the Safari browser
OperaDriver
Installing OperaDriver
Writing your first test script for the Opera browser
Summary
Chapter 5: Understanding WebDriver Events
Introducing EventFiringWebDriver and EventListener classes.