Last week, i have read a post about ScreenPlay design pattern, and hear it in Selenium Conference 2016. So today I created this post to show "How to implement ScreenPlay in Selenium Java". For concepts and comparison between Page Object and ScreenPlay, please find in attached links in this my post. URL: http://www.calculator.net/bmi-calculator.html Test case steps: Click … Continue reading Selenium-java: Screenplay example
uiautomatorviewer is one of tool in android sdk packages, you can find it under <ANDROID_HOME>/tools folder: To open uiautomatorviewer you need to double click on it or type command uiautomtorviewer in windows commandline: Now you can going to take example with android calculator app by following steps below: Step 1: open android simulator or real … Continue reading Finding elements with uiautomatorviewer
Requirements: Java jdk has installed and JAVA_HOME has set Inteliji has installed Steps: Open/Launch Iteliji and flow steps like screenshot below: After that you create java project: Add maven
First step, you can launch mobile mode with chrome developer tool :
Before go to more details, We need to know what is framework ? Automation testing is a part of software development, so the framework concept is similar. You can find down the framework definition at: https://en.wikipedia.org/wiki/Software_framework the image below will be described framework is: There are to importance point while creating a framework: The first … Continue reading Framework Structure
Some people will think about selenium, QTP but the "Testing tool" I mentioned are JUnit, TestNG, NUnit, Rspec, SpecFlow, Cucumber, ... or you can find define of Unit Testing tool The Testing tools is one of importance components of ~Automation Framework~. We should have knowledge about Testing tool features, this post I will describe my … Continue reading What is “Testing tool” ?
This post show how to handle automation script with multiple browsers. There are many popular browser, so to make sure your products work fine, the cross browsers testing is importance. Selenium by default support firefox (version 2) but it support the other as well. Below is a function to help you handle some popular such … Continue reading [Selenium] Run on multiple browsers