POM Documentation. Release Sergei Chipiga

Size: px
Start display at page:

Download "POM Documentation. Release Sergei Chipiga"

Transcription

1 POM Documentation Release Sergei Chipiga September 23, 2016

2

3 Contents 1 Annotation 1 2 Architecture 3 3 How to start 5 4 Supported components App (base application class) Page (base page class) UI (base element class) Button CheckBox ComboBox TextField IntegerField FileField Form Link List Table Row Header Body Footer i

4 ii

5 CHAPTER 1 Annotation POM is Page-Object-Model microframework to develop web UI tests easy, quickly and with pleasure. 1

6 POM Documentation, Release Chapter 1. Annotation

7 CHAPTER 2 Architecture POM provides API to manipulate with web UI elements and pages in browser. Under hood it uses selenium. Before to act with UI element POM waits for its visibility, because in user cases user can t interact with UI element if it isn t visible at display. POM provides tree hirarchy to request UI elements with UI caching mechanism at each level. POM doesn t use implicit_wait method to wait UI element, because implicit_wait waits until element is present at DOM even if it isn t visible. And also implicit_wait has conflict with caching mechanism, that leads to long requests in some cases. So POM has own implementation to wait element before interact. It leads to additinal webdriver request before interact with UI element, but provide reliable and simple architecture, without speed degradation. 3

8 POM Documentation, Release Chapter 2. Architecture

9 CHAPTER 3 How to start Let imagine simple testcase: Go to Fill login / password fields with admin / admin values Click button login Assert page to log in is opened Assert alert message is opened Its implementation with POM: import unittest import pom from pom import ui from selenium.webdriver.common.by import ' '), field_password=ui.textfield(by.name, 'pass')) class FormLogin(ui.Form): """Form to 'login_form')) class PageMain(pom.Page): """Main page.""" url = alert_message=ui.block(by.css_selector, 'div.uicontextuallayerpositioner')) class PageLogin(pom.Page): """Login page.""" url = PageLogin]) class Facebook(pom.App): """Facebook web application.""" def init (self): super(facebook, self). init (' 'firefox') 5

10 POM Documentation, Release self.webdriver.maximize_window() self.webdriver.set_page_load_timeout(30) class TestCase(unittest.TestCase): def setup(self): self.fb = Facebook() self.addcleanup(self.fb.quit) def test_facebook_invalid_login(self): """User with invalid credentials can't login to facebook.""" self.fb.page_main.open() with self.fb.page_main.form_login as form: form.field_login.value = 'admin' form.field_password.value = 'admin' form.submit() assert self.fb.current_page == self.fb.page_login assert self.fb.page_login.alert_message.is_present To launch example: Save example code in file test_pom.py Install POM framework pip install python-pom Launch test example python -m unittest test_pom Full example of usage is in 6 Chapter 3. How to start

11 CHAPTER 4 Supported components 4.1 App (base application class) class pom.base.app(url, browser, *args, **kwgs) Web application. current_page Define current page open(url) Open url. Arguments: url: string. quit() Close browser. 4.2 Page (base page class) class pom.base.page(app) Page of web application. back(*args, **kwgs) Back. forward(*args, **kwgs) Forward. open(*args, **kwgs) Open page. refresh(*args, **kwgs) Refresh page. 4.3 UI (base element class) class pom.ui.base.ui(*locator, **index) Base class of ui element. 7

12 POM Documentation, Release click(*args, **kwgs) Click ui element. clone() Clone ui element. double_click(*args, **kwgs) Double click ui element. get_attribute(*args, **kwgs) Get attribute of ui element. is_enabled Define is ui element enabled. is_present Define is ui element present at display. right_click(*args, **kwgs) Right click ui element. value Get value of ui element. wait_for_absence(*args, **kwgs) Wait for ui element absence. wait_for_presence(*args, **kwgs) Wait for ui element presence. webdriver Get webdriver. webelement Get webelement. 4.4 Button class pom.ui.button.button(*locator, **index) Button. 4.5 CheckBox class pom.ui.checkbox.checkbox(*locator, **index) Checkbox. is_selected Define is checkbox selected. select(*args, **kwgs) Select checkbox if it isn t selected. unselect(*args, **kwgs) Unselect checkbox if it is selected. 8 Chapter 4. Supported components

13 POM Documentation, Release ComboBox class pom.ui.combobox.combobox(*locator, **index) Combobox. value Combobox value. values Combobox values. 4.7 TextField class pom.ui.fields.textfield(*locator, **index) Text field. value Value of text field. 4.8 IntegerField class pom.ui.fields.integerfield(*locator, **index) Integer field. value Value of integer field. 4.9 FileField class pom.ui.fields.filefield(*locator, **index) File field. value Value of text field Form class pom.ui.form.form(*locator, **index) Form. submit(*args, **kwgs) Submit form Link class pom.ui.link.link(*locator, **index) Link ComboBox 9

14 POM Documentation, Release href URL of link List class pom.ui.table.list(*locator, **index) List. row(content) Get row of table. row_cls alias of Row 4.13 Table class pom.ui.table.table(*locator, **index) Table. row(**kwgs) Get row of table. row_cls alias of Row rows Table rows Row class pom.ui.table.row(*locator, **index) Row of table. cell_cls alias of Block 4.15 Header class pom.ui.table.header(*locator, **index) Header of table. cell_cls alias of Block 4.16 Body class pom.ui.table.body(*locator, **index) Table body. 10 Chapter 4. Supported components

15 POM Documentation, Release columns Table columns. row(**kwgs) Get row of table. row_cls Row table class. row_xpath Row xpath Footer class pom.ui.table.footer(*locator, **index) Table footer Footer 11

16 POM Documentation, Release Chapter 4. Supported components

17 Index A App (class in pom.base), 7 B back() (pom.base.page method), 7 Body (class in pom.ui.table), 10 Button (class in pom.ui.button), 8 C cell_cls (pom.ui.table.header attribute), 10 cell_cls (pom.ui.table.row attribute), 10 CheckBox (class in pom.ui.checkbox), 8 click() (pom.ui.base.ui method), 7 clone() (pom.ui.base.ui method), 8 columns (pom.ui.table.body attribute), 10 ComboBox (class in pom.ui.combobox), 9 current_page (pom.base.app attribute), 7 D double_click() (pom.ui.base.ui method), 8 F FileField (class in pom.ui.fields), 9 Footer (class in pom.ui.table), 11 Form (class in pom.ui.form), 9 forward() (pom.base.page method), 7 G get_attribute() (pom.ui.base.ui method), 8 H Header (class in pom.ui.table), 10 href (pom.ui.link.link attribute), 9 I IntegerField (class in pom.ui.fields), 9 is_enabled (pom.ui.base.ui attribute), 8 is_present (pom.ui.base.ui attribute), 8 is_selected (pom.ui.checkbox.checkbox attribute), 8 L Link (class in pom.ui.link), 9 List (class in pom.ui.table), 10 O open() (pom.base.app method), 7 open() (pom.base.page method), 7 P Page (class in pom.base), 7 Q quit() (pom.base.app method), 7 R refresh() (pom.base.page method), 7 right_click() (pom.ui.base.ui method), 8 Row (class in pom.ui.table), 10 row() (pom.ui.table.body method), 11 row() (pom.ui.table.list method), 10 row() (pom.ui.table.table method), 10 row_cls (pom.ui.table.body attribute), 11 row_cls (pom.ui.table.list attribute), 10 row_cls (pom.ui.table.table attribute), 10 row_xpath (pom.ui.table.body attribute), 11 rows (pom.ui.table.table attribute), 10 S select() (pom.ui.checkbox.checkbox method), 8 submit() (pom.ui.form.form method), 9 T Table (class in pom.ui.table), 10 TextField (class in pom.ui.fields), 9 U UI (class in pom.ui.base), 7 unselect() (pom.ui.checkbox.checkbox method), 8 13

18 POM Documentation, Release V value (pom.ui.base.ui attribute), 8 value (pom.ui.combobox.combobox attribute), 9 value (pom.ui.fields.filefield attribute), 9 value (pom.ui.fields.integerfield attribute), 9 value (pom.ui.fields.textfield attribute), 9 values (pom.ui.combobox.combobox attribute), 9 W wait_for_absence() (pom.ui.base.ui method), 8 wait_for_presence() (pom.ui.base.ui method), 8 webdriver (pom.ui.base.ui attribute), 8 webelement (pom.ui.base.ui attribute), 8 14 Index

webdriverplus Release 0.1

webdriverplus Release 0.1 webdriverplus Release 0.1 November 18, 2016 Contents 1 The most simple and powerful way to use Selenium with Python 1 2 Getting started 3 3 Overview 5 4 Topics 19 i ii CHAPTER 1 The most simple and powerful

More information

@AfterMethod

@AfterMethod 1. What are the annotations used in TestNG? @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod 2. How do you read data from excel? FileInputStream

More information

Selenium IDE. Steve Kwon, Raphael Huang, Amad Hussain, Mubasil Shamim

Selenium IDE. Steve Kwon, Raphael Huang, Amad Hussain, Mubasil Shamim Selenium IDE Steve Kwon, Raphael Huang, Amad Hussain, Mubasil Shamim Introduction Selenium is a portable software-testing framework for web applications Selenium IDE is a complete integrated development

More information

ActiveNET Enterprise Solution Company

ActiveNET Enterprise Solution Company ActiveNET Enterprise Solution Company Suryanarayana Selenium Web Application Testing Framework Selenium IDE, RC, WebDriver & Grid 98 48 111 2 88 Mr. Suryanarayana #202, Manjeera Plaza, Opp: Aditya Park

More information

Lab 5: Web Application Test Automation

Lab 5: Web Application Test Automation Software Testing MTAT.03.159 Lab 5: Web Application Test Automation Inst. of Comp. Science, University of Tartu Spring 2018 Instructions Submission deadline: Lab reports must be submitted within seven

More information

Selenium. Duration: 50 hrs. Introduction to Automation. o Automating web application. o Automation challenges. o Automation life cycle

Selenium. Duration: 50 hrs. Introduction to Automation. o Automating web application. o Automation challenges. o Automation life cycle Selenium Duration: 50 hrs. Introduction to Automation o Automating web application o Automation challenges o Automation life cycle o Role of selenium in test automation o Overview of test automation tools

More information

Zoho Integration. Installation Manual Release. 1 P a g e

Zoho Integration. Installation Manual Release. 1 P a g e Zoho Integration Installation Manual Release 1 P a g e Table of Contents Zoho Integration... 3 Customizing the settings in LeadForce1... 6 Configuration Settings... 7 Schedule Settings... 8 2 P a g e Zoho

More information

UI cases Documentation

UI cases Documentation UI cases Documentation Release 0.0.1a Sergei Chipiga Nov 03, 2016 Contents 1 Task to resolve 1 2 Solution 3 2.1 Autotests for top 250 IMDB movies................................... 5 Python Module Index

More information

Java Programming Basics

Java Programming Basics Java Programming Basics Why Java for Selenium Installing Java Installing Eclipse First Eclipse Project First Java program Concept of class file Datatypes in Java String class and functions Practical Examples

More information

Create and Manage Partner Portals

Create and Manage Partner Portals Create and Manage Partner Portals Salesforce, Summer 18 @salesforcedocs Last updated: June 20, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Guide for Windows users with Internet Explorer and Firefox

Guide for Windows users with Internet Explorer and Firefox Velocity@ocbc Guide for Windows users with Internet Explorer and Firefox Version 2.0 070513 1 of 18 Check the Java version 1. Launch a browser and go to http://www.java.com/en/download/installed.jsp?detect=jre

More information

AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS

AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS CONTENT Introduction. List of tools used to create Testing Framework Luminous LMS work scheme Testing Framework work scheme Automation scenario set lifecycle

More information

behave-webdriver Documentation

behave-webdriver Documentation behave-webdriver Documentation Release 0.0.1a Spencer Young Mar 08, 2018 Contents 1 behave-webdriver 1 1.1 Installation................................................ 1 1.2 Quickstart................................................

More information

Guide for Windows users with Internet Explorer and Firefox

Guide for Windows users with Internet Explorer and Firefox Velocity@ocbc Guide for Windows users with Internet Explorer and Firefox Version 5.0 171013 1 of 14 Uninstall prior Java versions 1. Log in to an administrator account. Go to Start > Control Panel 2. Click

More information

RingCentral for Zendesk. UK Administrator Guide

RingCentral for Zendesk. UK Administrator Guide RingCentral for Zendesk UK Administrator Guide RingCentral for Zendesk UK Admin Guide Contents Contents Introduction... 3 About RingCentral for Zendesk.........................................................

More information

Introduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools

Introduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools Introduction to Automation What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools Introduction to Selenium What is Selenium Use of Selenium

More information

Using VMware Identity Manager Apps Portal

Using VMware Identity Manager Apps Portal Using VMware Identity Manager Apps Portal VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

Selenium Training. Training Topics

Selenium Training. Training Topics Selenium Training Training Topics Chapter 1 : Introduction to Automation Testing What is automation testing? When Automation Testing is needed? When Automation Testing is not needed? What is the use of

More information

SELENIUM. Courses Offered. Ph: / Course Coverage:- Date:..Timings.. Duration Fees. Testing Tools QTP Load Runner Hadoop

SELENIUM. Courses Offered. Ph: / Course Coverage:- Date:..Timings.. Duration Fees. Testing Tools QTP Load Runner Hadoop SELENIUM Java for Selenium Selenium IDE Selenium WebDriver JUnit Framework TestNG Framework Course Coverage:- SVN Maven DataBase Testing Using Selenium Grid POM(Page Object Model Date:..Timings.. Duration

More information

Class 1 Introduction to Selenium, Software Test Life Cycle.

Class 1 Introduction to Selenium, Software Test Life Cycle. Class 1 Introduction to Selenium, Software Test Life Cycle. I) Introduction to Selenium 1) What is Selenium? 2) History of the Selenium Project 3) Selenium Components / Selenium s Tool Suite 4) Platforms

More information

1. Selenium Integrated Development Environment (IDE) 2. Selenium Remote Control (RC) 3. Web Driver 4. Selenium Grid

1. Selenium Integrated Development Environment (IDE) 2. Selenium Remote Control (RC) 3. Web Driver 4. Selenium Grid INTRODUCTION 1.0 Selenium Selenium is a free (open source) automated testing suite for web applications across different browsers and platforms. Selenium focuses on automating web-based applications. Testing

More information

Selenium Testing Course Content

Selenium Testing Course Content Selenium Testing Course Content Introduction What is automation testing? What is the use of automation testing? What we need to Automate? What is Selenium? Advantages of Selenium What is the difference

More information

Koenig Solutions Pvt. Ltd. Selenium with C#

Koenig Solutions Pvt. Ltd. Selenium with C# Selenium Course with C# Overview: Selenium with C# is a free automation testing tool for web applications. It is able to work with different browsers like Chrome, Firefox, IE, Opera and simulate human

More information

CMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by

CMS and e-commerce Solutions. version 1.0. Please, visit us at:   or contact directly by Countdown Anywhere for Magento User Guide version 1.0 created by IToris IToris Table of contents 1. Introduction... 3 1.1. Purpose... 3 2. Installation and License... 3 2.1. System Requirements... 3 2.2.

More information

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info (Complete Package) SELENIUM CORE JAVA We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS

More information

django-baton Documentation

django-baton Documentation django-baton Documentation Release 1.3.1 abidibo Nov 05, 2018 Contents 1 Features 3 2 Getting started 5 2.1 Installation................................................ 5 2.2 Configuration...............................................

More information

*** Any Query *** Mail : 1. Introduction to Selenium. What is Selenium? Different automations tools. Selenium Automation Tools

*** Any Query *** Mail : 1. Introduction to Selenium. What is Selenium? Different automations tools. Selenium Automation Tools @999 (75% off) Learn Advance Selenium Online Video Course # Life time access with new Updates. # Basic to Advance level Course # Total Sessions : 65 Videoes / Total Duration : 138 Hrs # www.stqatools.com

More information

Direct API Integration with QuickBase

Direct API Integration with QuickBase Direct API Integration with QuickBase With the wizard you can auto-generate codereadr services to enable app-users to view, add and edit records in your QuickBase tables directly from the codereadr app.

More information

etrac ATOM Android App Setup Guide

etrac ATOM Android App Setup Guide etrac ATOM Android App Setup Guide Version: 1.0.0 Published: 10/22/2014 Global DMS, 1555 Bustard Road, Suite 300, Lansdale, PA 19446 2014, All Rights Reserved. Table of Contents Initial Setup... 3 Settings...

More information

Golem Documentation. Luciano Puccio

Golem Documentation. Luciano Puccio Luciano Puccio May 28, 2018 Contents 1 Contents 1 2 Intro 33 i ii CHAPTER 1 Contents 1.1 Installation 1.1.1 Requirements Python Golem requires Python 3.4 or higher. Windows: The Windows installer works

More information

NIELSEN API PORTAL USER REGISTRATION GUIDE

NIELSEN API PORTAL USER REGISTRATION GUIDE NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration

More information

django-baton Documentation

django-baton Documentation django-baton Documentation Release 1.0.7 abidibo Nov 13, 2017 Contents 1 Features 3 2 Getting started 5 2.1 Installation................................................ 5 2.2 Configuration...............................................

More information

Quick XPath Guide. Introduction. What is XPath? Nodes

Quick XPath Guide. Introduction. What is XPath? Nodes Quick XPath Guide Introduction What is XPath? Nodes Expressions How Does XPath Traverse the Tree? Different ways of choosing XPaths Tools for finding XPath Firefox Portable Google Chrome Fire IE Selenium

More information

Money Management Account

Money Management Account Money Management Account Overview Red represents debt accounts. Add An Account lets you add any account you want including loans, property, credit cards and investments. Click an account to edit it. Note:

More information

Selectively Cloning Courses in Moodle

Selectively Cloning Courses in Moodle Selectively Cloning Courses in Moodle Use the following procedure to clone (copy) some but not all of the contents of a course in Moodle from one course to another. 1. Open your Firefox browser, and navigate

More information

PetExec s Owner Portal/Mobile App Setup Guide

PetExec s Owner Portal/Mobile App Setup Guide PetExec s Owner Portal/Mobile App Setup Guide This document gives step by step instructions on how to setup the owner portal/mobile app. This set up needs to be completed whether you are using the owner

More information

SELENIUM. SELENIUM COMPONENTS Selenium IDE Selenium RC Selenium Web Driver Selenium Grid

SELENIUM. SELENIUM COMPONENTS Selenium IDE Selenium RC Selenium Web Driver Selenium Grid INTRODUCTION TO AUTOMATION Testing What is automation testing? Different types of Automation Tools 1. Functional Testing Tools 2. Test Management Tools 3. Performance Testing Tools Advantages of automation

More information

Instructions on accessing your journal s content on your new app

Instructions on accessing your journal s content on your new app Instructions on accessing your journal s content on your new app There are three main methods to access content on your journal app depending on how you normally view your journal online. 1. Do you normally

More information

SBCC Web File System - Xythos

SBCC Web File System - Xythos Table of Contents Table of Contents...1 Purpose...1 Login Procedure...1 Creating and Sharing a Web Folder for MAT153...2 Dreamweaver Remote Info...4 I Forgot My Pipeline Credentials...6 Purpose This purpose

More information

Selenium Webdriver Github

Selenium Webdriver Github Selenium Webdriver Github 1 / 6 2 / 6 3 / 6 Selenium Webdriver Github A browser automation framework and ecosystem. Contribute to SeleniumHQ/selenium development by creating an account on GitHub. JsonWireProtocol

More information

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Manual Testing.  Software Development Life Cycle. Verification. Mobile Testing 10 Weeks (Weekday Batches) or 12 Weekends (Weekend batches) To become a Professional Software Tester To enable the students to become Employable Manual Testing Fundamental of Testing What is software testing?

More information

Xpy4002-KX, Xpy4004-KX and Xpy8004-KX. setup with DDNS and mobile application

Xpy4002-KX, Xpy4004-KX and Xpy8004-KX. setup with DDNS and mobile application Xpy4002-KX, Xpy4004-KX and Xpy8004-KX setup with DDNS and mobile application Xpy4002-KX, Xpy4004-KX and Xpy8004-KX setup with DDNS and mobile application Preliminary steps: 1. 2. 3. Nexxt Solutions DVR

More information

Selenium Testing Training

Selenium Testing Training About Intellipaat Intellipaat is a fast-growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 600,000 in over

More information

Infrastructure Trial User Guide

Infrastructure Trial User Guide Infrastructure Trial User Guide 2017 2018 December 2017 Table of Contents 1.0 Infrastructure Trial Overview... 1 1.1 When Should I Conduct an Infrastructure Trial?... 1 1.2 Where Do I Start?... 2 1.3 Implementing

More information

CMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by

CMS and e-commerce Solutions. version 1.0. Please, visit us at:   or contact directly by Frequently Asked Questions for Magento User Guide version 1.0 created by IToris IToris Table of contents 1. Introduction... 3 1.1. Purpose... 3 2. Installation and License... 3 2.1. System Requirements...

More information

OneLogin Integration User Guide

OneLogin Integration User Guide OneLogin Integration User Guide Table of Contents OneLogin Account Setup... 2 Create Account with OneLogin... 2 Setup Application with OneLogin... 2 Setup Required in OneLogin: SSO and AD Connector...

More information

Testing Masters Technologies. Selenium FAQs

Testing Masters Technologies. Selenium FAQs Selenium FAQs 1. What is Stale Element Exception? How to handle it? A WebElement is a reference to an element in the DOM. A StaleElementException is thrown when the element you were interacting is destroyed

More information

Prolog Converge Login

Prolog Converge Login Prolog Converge Login INTRODUCTION Capital Regional District uses Prolog software to manage the CAWTP program. Prolog Converge is a Web-based project management application that allows efficient collaboration

More information

Connect-2-Everything SAML SSO (client documentation)

Connect-2-Everything SAML SSO (client documentation) Connect-2-Everything SAML SSO (client documentation) Table of Contents Summary Overview Refined tags Summary The Connect-2-Everything landing page by Refined Data allows Adobe Connect account holders to

More information

AppSpider Enterprise. Getting Started Guide

AppSpider Enterprise. Getting Started Guide AppSpider Enterprise Getting Started Guide Contents Contents 2 About AppSpider Enterprise 4 Getting Started (System Administrator) 5 Login 5 Client 6 Add Client 7 Cloud Engines 8 Scanner Groups 8 Account

More information

Evolve Link Proposal to [Institution] for ebooks ScienceDirect. for Brightspace by D2L

Evolve Link Proposal to [Institution] for ebooks ScienceDirect. for Brightspace by D2L 0 Evolve Link Proposal to [Institution] External for ebooks Learning on Tool Setup ScienceDirect for Brightspace by D2L January 2018 1 Contents External Learning Tool Setup... 2 Adding Evolve Link to a

More information

Toolium Documentation

Toolium Documentation Toolium Documentation Release 1.4.3-571 Rubén González Alonso, Telefónica I+D Dec 18, 2018 Contents 1 Getting Started 3 2 Contributing 5 3 Main Features 7 4 Library Reference 9 4.1 Driver Configuration...........................................

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY 1. Learning Objectives: To understand the basic view of software quality and quality factors. To understand the Software Quality Assurance (SQA) architecture and the details of its components. To understand

More information

SignNow 2.0 for Salesforce User Guide

SignNow 2.0 for Salesforce User Guide SignNow 2.0 for Salesforce User Guide Follow this guide to install, configure and use the SignNow application for your Salesforce organization REQUIREMENTS Salesforce account and working knowledge of Salesforce.

More information

EXPERT TRAINING PROGRAM [Selenium 2.0 / WebDriver]

EXPERT TRAINING PROGRAM [Selenium 2.0 / WebDriver] EXPERT TRAINING PROGRAM [Selenium 2.0 / WebDriver] COURSE OVERVIEW Automation and Automation Concepts Introduction to Test Automation Test Automation Truths or Myths Where to use Test Automation and Where

More information

SBI Mingle User Manual

SBI Mingle User Manual SBI Mingle User Manual 1. Facebook banking for State Bank of India: Registration 1.1 Registration Mode 1: Debit Card 2. Open the SBI Mingle application User visits SBI Official Page, clicks on SBI Mingle

More information

Accounts FAQs. MONEY MANAGEMENT FAQs. Overview

Accounts FAQs. MONEY MANAGEMENT FAQs. Overview Accounts FAQs Overview Red represents debt accounts. Add An Account lets you add any account you want including loans, property, credit cards and investments. Click an account to edit it. Note: An Online

More information

SELENIUM TRAINING COURSE CONTENT

SELENIUM TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION SELENIUM TRAINING COURSE CONTENT What is automation testing? When Automation Testing is needed? What is the use of automation testing? Different Automation Tools available in the

More information

Test Plan Design Report

Test Plan Design Report TestLink Community [configure $tlcfg >document_generator >company_name] Test Plan Design Report Test Project: POA Test Plan: All Tests Printed by TestLink on 3/0/03 0 TestLink Community Table Of Contents..

More information

SeU Certified Selenium Engineer (CSE) Syllabus

SeU Certified Selenium Engineer (CSE) Syllabus SeU Certified Selenium Engineer (CSE) Syllabus Released Version 2018 Selenium United Version 2018, released 23.08.2018 Page 1 of 16 Copyright Notice This document may be copied in its entirety, or extracts

More information

ÓPTIMO User Quick Guide

ÓPTIMO User Quick Guide ÓPTIMO User Quick Guide Overview 01 Getting Started Access Website Forgot Password Login / Logout 02 Filing of Receipts File Receipt Modify Filed Receipt Submit Receipt 03 Summary Search Filed Receipts

More information

[paf Wj] open source. Selenium 1.0 Testing Tools. Beginner's Guide. using the Selenium Framework to ensure the quality

[paf Wj] open source. Selenium 1.0 Testing Tools. Beginner's Guide. using the Selenium Framework to ensure the quality Selenium 1.0 Testing Tools Beginner's Guide Test your web applications with multiple browsers the Selenium Framework to ensure the quality of web applications David Burns [paf Wj] open source I I Av< IV

More information

Configuration Guide. Requires Vorex version 3.9 or later and VSA version or later. English

Configuration Guide. Requires Vorex version 3.9 or later and VSA version or later. English Kaseya v2 Integration of VSA with Vorex Configuration Guide Requires Vorex version 3.9 or later and VSA version 9.3.0.11 or later English September 15, 2017 Copyright Agreement The purchase and use of

More information

BLOOMBERG VAULT FOR FILES. Administrator s Guide

BLOOMBERG VAULT FOR FILES. Administrator s Guide BLOOMBERG VAULT FOR FILES Administrator s Guide INTRODUCTION 01 Introduction 02 Package Installation 02 Pre-Installation Requirement 02 Installation Steps 06 Initial (One-Time) Configuration 06 Bloomberg

More information

flask-jwt Documentation

flask-jwt Documentation flask-jwt Documentation Release 0.3.2 Dan Jacob Nov 16, 2017 Contents 1 Links 3 2 Installation 5 3 Quickstart 7 4 Configuration Options 9 5 API 11 6 Changelog 13 6.1 Flask-JWT Changelog..........................................

More information

CMS Enterprise Portal User Manual

CMS Enterprise Portal User Manual Centers for Medicare & Medicaid Services CMS expedited Life Cycle (XLC) 11/13/2017 Document Number: Enterprise_Portal_User_Manual_v6 Table of Contents Table of Contents 1. Introduction... 1 2. Overview...

More information

IBM Website Monitoring Response Time

IBM Website Monitoring Response Time IBM Website Monitoring Response Time Xiao Ming Hu CSI IBM China Development Lab xmhubj@cn.ibm.com Document version 1.0 Copyright International Business Machines Corporation 2016. All rights reserved. IBM

More information

Golem Documentation. Luciano Puccio

Golem Documentation. Luciano Puccio Luciano Puccio Nov 06, 2018 Contents 1 Intro 1 2 Selenium 3 3 Contents 5 3.1 Installation................................................ 5 3.2 Tutorial - Part 1..............................................

More information

How to add and manage aliases in Hotmail.com / Outlook.com

How to add and manage aliases in Hotmail.com / Outlook.com How to add and manage aliases in Hotmail.com / Outlook.com Submitted by Jess on Fri, 06/21/2013-01:47 When your email account ends with @Hotmail.com, @Live.com, or @MSN.com, it works on Outlook.com. Thus,

More information

Testing => Good? Automated Testing => Better?

Testing => Good? Automated Testing => Better? Survival techniques for your acceptance tests of web applications Julian Harty Senior Test Engineer 2009 Google Inc 1 Introduction Testing => Good? Automated Testing => Better? 2 1 Introduction: Focus

More information

Paymode-X THE JOHNSON CONTROLS ELECTRONIC INVOICE MANAGEMENT TOOL. > Instructions for Invoicing Against a Purchase Order. Page 1

Paymode-X THE JOHNSON CONTROLS ELECTRONIC INVOICE MANAGEMENT TOOL. > Instructions for Invoicing Against a Purchase Order. Page 1 Paymode-X THE JOHNSON CONTROLS ELECTRONIC INVOICE MANAGEMENT TOOL > Instructions for Invoicing Against a Purchase Order Page 1 Table of Contents Topic Page Which Invoices Should Be Sent Electronically?

More information

5. A small dialog window appears; enter a new password twice (this is different from Dori!) and hit Go.

5. A small dialog window appears; enter a new password twice (this is different from Dori!) and hit Go. Installing Wordpress from JMA Lab to JMA Server 1. Take note these instructions are streamlined for the JMA lab they can t be performed in this fashion from home! 2. Wordpress is a database driven web

More information

Learning Management System. User guide for learners

Learning Management System. User guide for learners Learning Management System User guide for learners CONTENTS WELCOME TO YOUR LEARNING MANAGEMENT SYSTEM (LMS)... 3 HOW DO I KNOW IF I HAVE ACCESS TO A CLIENT S LMS?... 3 EMAIL NOT RECIEVED... 4 WHAT IF

More information

Selenium Course Content

Selenium Course Content Chapter 1 : Introduction to Automation Testing Selenium Course Content What is automation testing? When Automation Testing is needed? When Automation Testing is not needed? What is the use of automation

More information

Managing User Account Passwords

Managing User Account Passwords Managing User Account Passwords August 2013 Image 9: Confirming Security Preference Updates Selecting Yes will direct the user to the User Settings editor where preferences can be set (see Image 10). Selecting

More information

STAAR Alternate 2 and TELPAS Assessment Management System User s Guide

STAAR Alternate 2 and TELPAS Assessment Management System User s Guide 2017 2018 STAAR Alternate 2 and TELPAS Assessment Management System User s Guide TABLE OF CONTENTS Introduction...1 Signing in...1 Training Site...3 Infrastructure Trial...4 Create and Manage User Accounts...9

More information

Social Media Testing with Selenium

Social Media Testing with Selenium International Journal of Science and Engineering Investigations vol. 7, issue 80, September 2018 ISSN: 2251-8843 Social Media Testing with Selenium Festim Halili 1, Lirie Koraqi 2 1 Ph.D. in Computer Science

More information

MYPLACE USER GUIDE User Guide for myplace.hexagon.com March 08, 2017

MYPLACE USER GUIDE User Guide for myplace.hexagon.com March 08, 2017 MYPLACE USER GUIDE User Guide for myplace.hexagon.com March 08, 2017 General Contents General... 3 1 Requirements... 4 1.1 Citrix client... 4 1.2 Citrix NetScaler (Access Gateway) plugin... 4 1.3 SMS Passcode...

More information

Install a LensMechanix network license

Install a LensMechanix network license Install a LensMechanix network license This article explains how to install a network license for LensMechanix. For instructions on how to install a single-user license for LensMechanix, see Activate a

More information

LIFX NodeServer Documentation

LIFX NodeServer Documentation LIFX NodeServer Documentation Release 0.1.5 James Milne(Einstein.42) Jul 17, 2017 Contents 1 Usage 3 1.1 Installation................................................ 3 1.2 Add Node Server.............................................

More information

End-to-end testing with Selenium + Nightwatch.js

End-to-end testing with Selenium + Nightwatch.js End-to-end testing with Selenium + Nightwatch.js Unit, integration and end-toend tests Integration testing End to End / GUI Testing Unit, integration and end-toend tests 70/20/10 rule Selenium Set of tools

More information

Guide to add as trusted site in Java 8 Update 51. Version of 24 OCBC Bank. All Rights Reserved

Guide to add   as trusted site in Java 8 Update 51. Version of 24 OCBC Bank. All Rights Reserved Velocity@ocbc Guide to add https://bbmy.ocbc.com as trusted site in Java 8 Update 51 Version 1.1 220815 1 of 24 Contents Java 8 Update 60 (difficulty logging into Velocity@ocbc)... 3 Uninstall Java Prior

More information

CMS and e-commerce Solutions

CMS and e-commerce Solutions Mobile Theme Switcher Extension for Magento User Guide version 1.0 created by IToris Project Team IToris Table of contents 1. Introduction... 3 1.1. Purpose... 3 2. Installation and License... 3 2.1. Installation...

More information

Using Xitracs Programs Module for Institutional Effectiveness Plans

Using Xitracs Programs Module for Institutional Effectiveness Plans Xitracs Portal Guide IE Plan Entry IMPORTANT! Xitracs uses two sites for various entry tasks: Xitracs Portal (what you re using for the IE Plan entry below) and Xitracs Admin. If you use the admin site

More information

Virto SharePoint Alerts Web Part v User and Installation Guide

Virto SharePoint Alerts Web Part v User and Installation Guide Virto SharePoint Alerts Web Part v.5.0.1 User and Installation Guide 2 Table of Contents SYSTEM/DEVELOPER REQUIREMENTS... 3 VIRTO SHAREPOINT ALERTS WEB PART INSTALLATION... 4 INSTALLING VIRTO SHAREPOINT

More information

django-sticky-uploads Documentation

django-sticky-uploads Documentation django-sticky-uploads Documentation Release 0.2.0 Caktus Consulting Group October 26, 2014 Contents 1 Requirements/Installing 3 2 Browser Support 5 3 Documentation 7 4 Running the Tests 9 5 License 11

More information

Locate your Advanced Tools and Applications

Locate your Advanced Tools and Applications WordPress is an easy-to-use weblog system, providing numerous features like categories, ratings, as well as plugins installation. This installer application will easily install the WordPress tool to a

More information

Info Input Express Network Edition

Info Input Express Network Edition Info Input Express Network Edition Administrator s Guide A-61892 Table of Contents Using Info Input Express to Create and Retrieve Documents... 9 Compatibility... 9 Contents of this Guide... 9 Terminology...

More information

TO ENABLE FINGERPRINT AUTHENTICATION

TO ENABLE FINGERPRINT AUTHENTICATION TO ENABLE FINGERPRINT AUTHENTICATION When end user first launches the imobile app, the app will determine whether the device has Fingerprint support. If so, the First time fingerprint authentication availability

More information

Changing passwords on Windows Customized for D-MTEC Users

Changing passwords on Windows Customized for D-MTEC Users Changing passwords on Windows Customized for D-MTEC Users BYOD (Bring Your Own Device)... 1 Wi-Fi 2 Windows Credential Manager... 4 Microsoft Outlook Mail Account... 5 PIA printers... 5 Network drives...

More information

Topic 16: Validation. CITS3403 Agile Web Development. Express, Angular and Node, Chapter 11

Topic 16: Validation. CITS3403 Agile Web Development. Express, Angular and Node, Chapter 11 Topic 16: Validation CITS3403 Agile Web Development Getting MEAN with Mongo, Express, Angular and Node, Chapter 11 Semester 1, 2018 Verification and Validation Writing a bug free application is critical

More information

Sign-up Forms Builder for Magento 2.x. User Guide

Sign-up Forms Builder for Magento 2.x. User Guide eflyermaker Sign-up Forms Builder 2.0.5 for Magento 2.x User Guide 2 eflyermaker Dear Reader, This User-Guide is based on eflyermaker s Signup-Form Builder Plugin for Magento ecommerce. What follows is

More information

October J. Polycom Cloud Services Portal

October J. Polycom Cloud Services Portal October 2018 3725-42461-001J Polycom Cloud Services Portal Copyright 2018, Polycom, Inc. All rights reserved. No part of this document may be reproduced, translated into another language or format, or

More information

Drupal module for TagCommander Functional documentation

Drupal module for TagCommander Functional documentation Drupal module for TagCommander Functional documentation V1.0 01-30-2014 Summary 1. Introduction...3 2. Configuration of the module step by step...3 A. Step 1: ask your IT to add the module to your Drupal

More information

This is one of the common interview questions in any Automation testing job.

This is one of the common interview questions in any Automation testing job. 1. What is Automation Testing? Automation testing is the process of testing the software using an automation tool to find the defects. In this process, executing the test scripts and generating the results

More information

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Demo Introduction Keywords: Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Goal of Demo: Oracle Big Data Preparation Cloud Services can ingest data from various

More information

ConnectWise Integration

ConnectWise Integration ConnectWise Integration Introduction This integration is a lengthy process however it s relatively simple to configure and should take no longer than 10 minutes. It will allow you to import all of the

More information

BHSF Physician User Guide

BHSF Physician User Guide PHYSICIAN GUIDE BHSF Physician User Guide The only requirement to use Ambra is a computer with Internet access. When using the web uploader, a JAVA plug- in (already installed on most computers) is required

More information

DaDaDocs for Microsoft Dynamics 365 Administrator Guide

DaDaDocs for Microsoft Dynamics 365 Administrator Guide DaDaDocs for Microsoft Dynamics 365 Administrator Guide Requirements: Microsoft Dynamics 365 organization. PDFfiller user account. Installation and configuration 2 Install DaDaDocs 2 Update to the latest

More information

The age of automation is going to be the age of 'do it yourself. - Marshall McLuhan

The age of automation is going to be the age of 'do it yourself. - Marshall McLuhan Training Name Automation Software Testing using Selenium WebDriver with Java Training Introduction The age of automation is going to be the age of 'do it yourself. - Marshall McLuhan Selenium automates

More information