All Projects → machzqcq → Python_Page_Object

machzqcq / Python_Page_Object

Licence: other
Python Behave Selenium Page Object Pattern

Programming Languages

python
139335 projects - #7 most used programming language
Gherkin
971 projects

Projects that are alternatives of or similar to Python Page Object

AppiumGrid
A framework for running appium tests in parallel across devices and also on desktop browser... U like it STAR it !!
Stars: ✭ 17 (-71.19%)
Mutual labels:  pageobject-pattern
protractor-element-extend
Module, that helps you to extend ElementFinder in your own custom fragments
Stars: ✭ 22 (-62.71%)
Mutual labels:  pageobject-pattern
widgetastic.core
Making testing of UIs fantastic.
Stars: ✭ 30 (-49.15%)
Mutual labels:  page-object
autotest-framework
UI自动化测试框架,支持APP、Web、HTML5三端, 基于SpringBoot框架, 采用Page Object设计模式,基于 TestNG 测试框架构建测试用例,支持消息通知、失败截屏、HTTP 报告、并发执行等特性
Stars: ✭ 98 (+66.1%)
Mutual labels:  page-object
mache
A library for writing cleaner and more expressive acceptance tests using page objects.
Stars: ✭ 40 (-32.2%)
Mutual labels:  page-object
cypress-page-object
Represent the screens of your website as a series of objects in your Cypress test suite
Stars: ✭ 23 (-61.02%)
Mutual labels:  page-object
PWAF
Python Webdriver Automation Framework
Stars: ✭ 37 (-37.29%)
Mutual labels:  pageobject-pattern
OneFramework
Automation for iOS, Android, & Web Apps with one codebase. Like it, Star it & spread the word !!!
Stars: ✭ 46 (-22.03%)
Mutual labels:  pageobject-pattern
SimpleIOSCalculator
Simple iOS Calculator
Stars: ✭ 16 (-72.88%)
Mutual labels:  pageobject-pattern
bucky-core
System testing framework for web application.
Stars: ✭ 32 (-45.76%)
Mutual labels:  pageobject-pattern

Python Behave Page Object Pattern

Selenium webdriver , python , behave
Tested on Python 2.7.10 & 3.4.2 and all libraries installed with the pip that came with 3.4.2

Index

What are Frameworks
Roadmap & Future State
Behave Project Structure
What is Page Object
Base Page Object
Modeling Page Objects
Implement Page Object Pattern
Complete Shopping Cart Workflow - Realtime project

Website

This repository is part of all tutorials on Selenium Framework
All of our tutorials on Ruby, Java, Python strive towards minimizing the language specific quirks

Usage

  1. If you do not know how to use git, click "Download zip" option at right corner
  2. For Git users, git clone
  3. Install Python 2.7 or higher. Follow this Install Python
  4. Install behave. Follow this [ Install behave ] (http://www.seleniumframework.com/python-basic/what-is-behave/)
  5. Complete installing Selenium webdriver components
  6. Open a shell/command prompt and from the root folder run "behave features --no-capture"
  7. Run behave with "-v" gives verbose log. For example running headless using phantomjs with -v creates ghostdriver.log

Further Coaching

  1. We provide instructor led coaching and training both at individual and corporate.
  2. Basics of Python Coding - Just enough to understand Automation.
  3. Coding to Designing of various frameworks & the "why" behind choices in real time projects.
  4. And more....

If you are interested, please reach out by filling the form on the right [here] (http://www.seleniumframework.com/contact-2/)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].