#Environment Setup Samsung phone cannot support this demo code, it has evernote pre-installed, and cannot uninstall Cannot support Android 6.0 Demo is recorded on Sony Z2 with Android 4.4.2 ##Detailed guide(详细教程)
##How to setup
######1. Ensure Appium is installed and configured that appium inspector can launch android app, please refer to Appium guide
######2. Install cucumber and appium lib for ruby
bundle install
#Todo List 2015-10-29
- Extract assert method into seperate module, then refactor them, add more assertions
2015-10-27
Add setting page
2015-10-26
Add delete newly add note scenarios
2015-10-25
Add take screenshotAdd scroll up/down
2015-10-22
Add new feature scenario to involve sidebar and all note pageAdd create new text note scenario
2015-10-21
Split login page into two pages, register page and login page.Need add ios and android moduleconsider introducing asynchronization supportto solve login time period is too long that all note page can not find any element
####Tasks list
搭建自动化工程(Cucumber, PageObject, Appium 配置)创建第一个feature scenarios创建Login页面, 异步支持,动画支持setEmail, setPasswordcreate ios and android module
分析Evernote的页面元素,创建基础页面类创建SideBar类更多的页面创建手势方法(上下左右滑动, 长按)加入iOS支持(doesn't have evernote ipa, so IOS is not supported)- 重构