- Bump 0.34. [Kazuaki MATSUO]
- Fix missing package, missing commands and a test (#296) [Kazuaki
Matsuo]
- add extensions into package
- add tests for context to make sure it loads
- move command definition from extensions to root
- Update changelog for 0.33. [Kazuaki MATSUO]
- Bump 0.33. [Kazuaki MATSUO]
- Move read version (#294) [Kazuaki Matsuo]
- Add newline in release script because of autopep8 (#292) [Kazuaki Matsuo]
- Update changelog for 0.32. [Kazuaki MATSUO]
- Bump 0.32. [Kazuaki MATSUO]
- Split driver methods into mixin classes (#291) [Mykola Mokhnach]
- Run with tox on travis (#290) [Kazuaki Matsuo]
- run with tox on travis
- update readme
- Add unit tests for isLocked Library (#288) [Venkatesh Singh]
- Add unit tests for isLocked Lib
- moved isLocked library tests in lock.py
- Add unit test for lock lib (#287) [Venkatesh Singh]
- Add unit test for lock lib
- Improve pytest, adding pytest.ini and set default arguments (#284) [Kazuaki Matsuo]
- Extract bytes and add a test for set clipboard (#282) [Kazuaki Matsuo]
- extract bytes and add a test for set clipboard
- Introduce httpretty for unittest to mock Appium server (#281) [Kazuaki
Matsuo]
- add httpretty
- add clipboard tests as an example
- add test for forceMjsonwp
- Update setup elements (#280) [Kazuaki Matsuo]
- update setup elements
- remove docgen since we can use markdown format in pypi
- Release automation (#276) [Kazuaki Matsuo]
- Fixed few failing tests in appium_tests.py (#278)
[RajeshkumarAyyadurai]
- fixed few failing tests in appium_tests.py
- updated few tests in appium_tests.py by removing uiautomator strategy
- Fixed failing tests in find_by_accessibility_id_tests.py. [RajeshkumarAyyadurai]
- Updated requirements.txt file with version (#275)
[RajeshkumarAyyadurai]
- updated required dependecies with version number as a best practice
- updated required dependencies with version
- updated pylint library version to support for python 2.7
- Append document for recording screen (#271) [Kazuaki Matsuo]
- append document for recording screen
- add since appium 1.10.0
- remove Only works for real devices since the feature can work on both
- Update changelog for 0.31. [Kazuaki MATSUO]
- V0.31. [Kazuaki MATSUO]
- Driver.push_file(destination_path, source_path) feature (#270) [Javon
Davis]
- used base64 library for conversion
- remove unnecessary library use
- changed text in test file
- Using context when reading file
- changed docstring format
- Catch error thrown if file not present and present user with a better message
- fixed incorrect file path in test
- removed change in pul_file that broke backwards compat and updated docstring description for destination_path
- V0.30. [Kazuaki MATSUO]
- Fix python3 set_clipboard error (#267) [Kazuaki Matsuo]
- fix python3 set_clipboard error
- apply formatter
- Add release section in readme. [Kazuaki MATSUO]
V0.29. [Kazuaki MATSUO]
Add an endpoint for pressing buttons (#262) [Alex]
Add custom locator strategy (#260) [Jonathan Lipps]
Bump selenium 3.14.1, call RemoteCommand without workaround (#259) [Kazuaki Matsuo]
- bump selenium 3.14.1, call RemoteCommand without workaround
- make attributeValue check safe
- define str = basestring for Python 2
- apply formatter
- add missing value check
Add a duration for scroll for ios (#256) [Kazuaki Matsuo]
- add a duration for scroll for ios
- tweak default duration
- apply autoformat
- set 600 duration by default if it's w3c spec
- skip wait if duration is none
- add comment
Update obsolete link for mobile json wire protocol spec. (#257) [Andrei Petre]
Add finger print (#252) [Kazuaki Matsuo]
- add fingre print
- apply auto format
Add find_elements w3c for webelement (#251) [Kazuaki Matsuo]
- add find_elements w3c for webelement
- add tests for child elements
- add todo for future work
Add a github issue template (#250) [Kazuaki Matsuo]
Add xdist port handling (#248) [Kazuaki Matsuo]
- add handling port number to run ios tests in parallel
- define PytestXdistWorker
- use gw0 if the number of worker is over the count of workers
Remove always_match and use first_match instead (#246) [Kazuaki Matsuo]
remove always_match and use first_match instead
Use normal element for find image by (#236) [Kazuaki Matsuo]
- use normal element
- get rid of png
- get rid of imagelement.py
- apply formatter
Typo fix: finiding -> finding (#245) [Andrew Fuller]
Add autopep8 (#243) [Kazuaki Matsuo]
- apply autopep8
- add development section as the first draft
- relax max-line-length
- add global-config
Add toggle wifi command (#241) [joshuazhusince1986]
- add toggle_wifi command
- update comment to indicate toggle_wifi is only for Android
Add selenium into ci-requirements (#240) [Kazuaki Matsuo]
fix pylint
add --py3k
Add travis to run pylint and unit tests (#239) [Kazuaki Matsuo]
- add pylint
- add rcfile
- tweak pylint
- fix lint
- add running pytest
- tweak indentations
Add tag view for android (#238) [Kazuaki Matsuo]
- add tag view for android
- fix typo... and tweak names of arguments
- tweak docstring
- add find element by viewtag section in readme
Tweak PyPi URLs and add a badge (#232) [Kazuaki Matsuo]
- V0.28. [Isaac Murchie]
- Fix base64 encoded string (#231) [Kazuaki Matsuo]
- V0.27. [Isaac Murchie]
- Set None as default value to lock device (#227) [Miguel Hernández]
- Set 0 as default value to lock device
- Set None as default value instead of 0
- Add support for is keyboard shown command. [Jonathan Lipps]
- Add find by image commands and tests (#224) [Jonathan Lipps]
- add find by image commands and tests
- remove and ignore pytest cache files
- address review comments
- fix docstrings
- Add flags argument to press_keycode (#222) [Mykola Mokhnach]
- Add flags argument to press_keycode
- Add flags to long press as well
- Add an endpoint for getting battery info (#217) [Mykola Mokhnach]
- Add wrappers for OpenCV-based image comparison (#216) [Mykola
Mokhnach]
- Add wrappers for OpenCV-based image comparison
- Tune some docs
- Avoid setting coordinates to null for touch actions (#214) [Mykola Mokhnach]
- Add clipboard handlers (#209) [Mykola Mokhnach]
- Add clipboard handlers
- Fix documentation
- fix options notation
- Change QUERY_APP_STATE request type to POST (#205) [Mykola Mokhnach]
- Add applications management endpoint handlers (#204) [Mykola Mokhnach]
- Add methods for start/stop screen record API endpoints (#201) [Mykola
Mokhnach]
- Add methods for start/stop screen record API endpoints
- Fix typo
- Add a separate test for Android and get rid of redundant stuff
- Tune documentation
- Add videoSize arg description
- Fix arg name
- Add appium prefix in create session and fix find_elements for W3C
(#196) [Kazuaki Matsuo]
- add appium prefix in create session
- fix find_elements by w3c for Appium
- introduce forceMjsonwp
- refine a bit
- fix some tests
- update the docset
- Add endpoints for lock/unlock. [Mykola Mokhnach]
- V0.26. [Isaac Murchie]
- V0.25. [Isaac Murchie]
- Only if key_name, key, and strategy are None do we need to set the strategy to 'tapOutside'. This change allows setting just the strategy to some other value, like 'swipeDown'. (#181) [Daniel Freer]
- Fix typos in the README. [Mel Shafer]
- Correct a wording. [Kazuaki MATSUO]
- Add method for getting current package. [Isaac Murchie]
- Create README.md. [Kazuaki Matsuo]
- Append class chain related descriptions. [Kazuaki MATSUO]
- Add tests for ios class chain and rename methods a bit. [Kazuaki MATSUO]
- Add class chain. [Kazuaki MATSUO]
- Add toggleTouchIdEnrollment. [Dan Graham]
- Update README to include instructions for using iOS predicates. [Emil Petersen]
- Update docs for UIAutomation selector to include version requirement. [Emil Petersen]
- V0.24. [Isaac Murchie]
- DontStopAppOnReset instead of stopAppOnReset. [s.zubov]
- Added test cases for clear and find elements by ios predicate string. [ben.zhou]
- Added clear to driver. Added find elements by ios predicate string. [ben.zhou]
V0.23. [Isaac Murchie]
Added touchId to driver (#143) [Dan Graham]
- Added touchId to driver
Wrote a test for it (still need help running Python tests though). Updated capabilities to use iOS 10.1
- V0.22. [Isaac Murchie]
- Use id instead of elementId. [Isaac Murchie]
V0.21. [Isaac Murchie]
Add device_time property. [Isaac Murchie]
Fix saucetestcase to run under Python3. [Ling Lin]
The module 'new' was removed. Instead of new.newclass, use type().
Update README.md. [tophercf]
smallest win in history
- V0.20. [Isaac Murchie]
- Revert actions change. [Isaac Murchie]
- V0.19. [Isaac Murchie]
- Change 'actions' to 'gestures' in single action. [Isaac Murchie]
- V0.18. [Isaac Murchie]
- Remove dependency on enum. [Isaac Murchie]
- Fixed typographical error, changed accomodate to accommodate in README. [orthographic-pedant]
- Bump version. [Isaac Murchie]
- Add string file argument to driver.app_strings. [Isaac Murchie]
- Use WebDriverWait to implement wait_activity. [zhaoqifa]
- Add wait_activity method for webdriver. [zhaoqifa]
- Make tap duration be handled as ms, not s. [Isaac Murchie]
- Bump version. [Isaac Murchie]
- Fix bug with monkeypatching. [Isaac Murchie]
- Bump version. [Isaac Murchie]
- Move monkeypatched set_value into WebElement. [Isaac Murchie]
- Add el.location_in_view method. [Isaac Murchie]
- Fix to issue #71. [James Salt]
- Fix start_activity for Python 3.x. [Artur Tanistra]
- Fix start_activity for Python3. [Isaac Murchie]
- Bump version. [Isaac Murchie]
- Fix issue with single tap. [Isaac Murchie]
- Bump version. [Isaac Murchie]
- Fix handling of sauce test case so ImportError is suppressed. [Isaac Murchie]
Bump version. [Isaac Murchie]
Add base class for Sauce tests. [Isaac Murchie]
Add remaining optional arguments to start_activity method. [Isaac Murchie]
Fix package names for starting activity. [Isaac Murchie]
Update README.md. [Mikhail Martin]
Missing dot causes errors.
Update webdriver.py. [urtow]
Bump version. [Isaac Murchie]
Add toggle_location_services. [Isaac Murchie]
Update webdriver.py. [urtow]
Start_y - y-coordinate for start, not end
Bump version. [Isaac Murchie]
Removed complex_find, added get_settings, update_settings. [Jonah Stiennon]
Added start_activity and tests. [Eric Millin]
Make long_press works with 'duration' parameter. [ianxiaohanxu]
Add a new parameter 'duration = None' to _get_opts
Added 'keyevent' since it is needed for Selendroid. [Payman Delshad]
Add set_text method for Android. [Isaac Murchie]
Typo fix! [Cass]
Update README.md. [Johan Lundstroem]
Verison -> Version
Revert "Fix for #23: Re-add 'keyevent' temporarily." [Payman Delshad]
This reverts commit ccbcaf809704bf1ac752d1b4446d1175b7434c36.
- Bump version. [Isaac Murchie]
- Add some more tests, fix others. [Isaac Murchie]
- Add ConnectionType enum. [Isaac Murchie]
- Add methods for Android ime access. [Isaac Murchie]
- Add network connection methods. [Isaac Murchie]
- Bump version. [Isaac Murchie]
- Change call to single-gesture tap. [Isaac Murchie]
- Add strategy to hide_keyboard. [Isaac Murchie]
- Add necessary ios attributes. [Brad Pitcher]
- Add pull_file method. [Isaac Murchie]
- Add support for open_notifications. [Isaac Murchie]
- Fix for #23: Re-add 'keyevent' temporarily. [Payman Delshad]
- Fix keycode command. [Isaac Murchie]
- Bump version. [Isaac Murchie]
- Add optional argument 'language' to app_strings. [Isaac Murchie]
- Renamed keyevent to press_keycode and added long_press_keycode. [Payman Delshad]
- Bump version. [Isaac Murchie]
- Fix for Python 3. [Isaac Murchie]
- Numerous fixes. [Alexander Bayandin]
- fix comparation with None
- remove unused imports
- fix imports order (according to pep8)
- style fixes (according to pep8)
- another minor fixes
- Fix typos with context. [Alexander Bayandin]
- Fix typo in README (resolve #12) [Alexander Bayandin]
- Add context method for simplicity. [Isaac Murchie]
- Fix timing. [Isaac Murchie]
- Update zoom/pinch signatures. [Isaac Murchie]
- Remove tag name, use class. [Isaac Murchie]
- Don't send multitouch for single finger tap. [Isaac Murchie]
- Add find methods to WebElement. [Isaac Murchie]
- Miscellaneous fixes. [Isaac Murchie]
- Add reset and hide_keyboard. [Isaac Murchie]
- Fix setup for egg distro, and add install instructions. [Isaac Murchie]
- Add PyPi packaging setup. [Isaac Murchie]
- Add miscellaneous methods. [Isaac Murchie]
- Add touch and multi touch. [Isaac Murchie]
- Update desired caps. [Isaac Murchie]
- Add accessibility id locator strategy. [Isaac Murchie]
- Add Android UIAutomator locator strategy. [Isaac Murchie]
- Add iOS UIAutomation locator strategy. [Isaac Murchie]
- Add context methods. [Isaac Murchie]
- Basic module structure. [Isaac Murchie]