Robotframework Web Automation Combat Course

Source: Internet
Author: User
Tags processing text

Want to learn the small partner, now can register!!! Official commencement of July 1
This course is mainly based on Web automation, according to the usual work experience of a set of processes and the use of the process of common problems summarized.
After learning to get started quickly, that is, learn to use, after class encountered problems online solution, Remote Assistance.
Robotframework Learning Exchange Group: 724711865
Registration method Contact QQ:962199374 Network Name: Sinks 諨 (cold wind)

Course Fee: 600/person (guaranteed the lowest price of the whole network)

Course time: Saturday, Sunday night 20:00-22:00

Sunday 9:00-11:00

Course Period: one months

The course schedule is as follows:

The 1th lesson robotframework Introduction and characteristics
-----Introduction
-----Features
-----Installation Guide
-----PIP Installation
-----Ride Tool Introduction
-----Resource File
-----Constants and variables
-----keyword Keywords

2nd Lesson Robotframework built-in test library introduction
------BuiltIn
------String
------Collections
------OperatingSystem
------Process
------XML

3rd Lesson Robotframework selenium2library Installation and introduction
-----Selenium, browser version and driver version
Installation and upgrade of-----Library
Introduction of-----Library
-----Common Library Introduction issues
-----View keywords in the library
-----Open Browser Browser
-----Close Browser Closes the browser (close the current page)
-----Close all browsers off all browsers
-----Maximize browser Window browser to maximize
Setting the browser size-----Set window size
-----Get window size to get the browser size
-----Input text entry
-----Input Password Password input
-----Click Element
-----Click button to tap the element

4th lesson Robotframework selenium2library Element Positioning-1
-----Name
-----ID
-----link
-----CSS Positioning and syntax
-----XPath positioning and syntax
-----Go to jump page
-----Get title to get title
Get text-----Get
-----Wait until page contains element waits for elements to appear
-----Wait until page contains wait for the current page to contain
-----Get element attribute get elements Properties
-----A simple example (Baidu)
-----The order in which projects are executed

5th lesson Robotframework selenium2library Element Positioning-2
-----JS Syntax
-----Jqeury Debugging element positioning on the browser
-----JS processing iframe as attached text
-----JS processing Multi-window shutdown events
-----jquery to handle special click events
-----jquery Handling Masking Events
-----jquery Process Date Control
-----jquery processing text box cannot be entered
-----jquery Gets the value in the text box

6th lesson Robotframework selenium2library Special Keywords-1
-----should contain result assertion validation is equal
-----Alert
-----Cookie Processing
-----Choose File Upload
------Mouse and press key mouse keyboard events
-----File Download (autoitlibrary)
-----for loop with if condition statement

7th Lesson Robotframework selenium2library Special Keywords-2
-----Select from list by Value drop-down box
-----Select IFrame to enter form
-----unselect iframe Exit form
-----Execute JavaScript JS execution

8th lesson Robotframework result Return and assertion
------should contain verify that the current page contains the specified text
------should not contain verify that the current page does not contain the specified text
------should contain element verifies that the current page contains the specified element
------Wait until page contains waits for text to appear on this page
------Wait until page contains element waits for the page to contain the specified element
......


9th session Robotframework Custom Library, keyword development and project design
Naming the------library
------__init__.py
------version.py
------mylibrary.py
------Project naming
------Test Suite naming
------Test Case Design
------global variable Definition
------Data Preparation
------Use case Design
Use of------assertions
------A complete use case

10th Lesson robotframework Extension-database operations (databaselibrary) and FAQs
------keyword Introduction
------Database Operations
------Connect to a database
------Disconnecting a Database
------New keyword color has not changed
------Control No Log output
------Residual Drive not cleaned
------Database returned garbled results


11th Lesson robotframework Extension-Remote server operation (sshlibrary)
------keyword Introduction
------Linux Server Operations
------Connecting to a remote server
------Get files from a remote server
------Execute scripts from the remote server
------Disconnecting a Database

12th Lesson Robotframework How to complete a complete project
------Building a project structure
how------layered
------keyword Application
-------data preparation and data cleansing
-------Configuration test Sets
-------Project Run


13th Lesson Robotframework Continuous Integration Automated Testing
------Jenkins combined with SVN configuration
------Jenkins to create a new node
------Jenkins Node Connection
------Jenkins Project created
------Jenkins use case execution
------Jenkins View Execution results
------Jenkins Results View Report exception issues

Help your friends advertise.

Blog from: 80622385

Robotframework Web Automation Combat Course

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.