1 Star 0 Fork 0

橙子/python-client

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CHANGELOG.rst 30.29 KB
一键复制 编辑 原始数据 按行查看 历史
Kazuaki Matsuo 提交于 2019-10-23 10:19 . Update changelog for 0.48

Changelog

(unreleased)

  • Bump 0.48. [Kazuaki Matsuo]

v0.48 (2019-10-22)

  • Add docs on start activity with args. [Manoj Kumar]

  • Add unit tests Activate app. [Manoj Kumar]

  • Test: Add unit tests for application_tests (#454) [Manoj Kumar]

    • Add unit tests for application_tests
    • change body values to be empty
  • Fix docstring, add getting available port number (#448) [Kazuaki Matsuo]

    • fix docstring, add getting available port number
    • add WebDriverWait
    • define custom wait
    • move get available port in another module
    • follow python wait condition name
  • Test: add Unit tests currentPackage (#453) [Manoj Kumar]

  • Add unit tests for keyboard API (#452) [Manoj Kumar]

    • Add Unit tests for Keyboard API
    • incorporating review comments
    • change per review comment
  • Test: add unit test unlock (#450) [Manoj Kumar]

  • Docs: Minor fix in README (#445) [Aliakbar]

  • Feat: Adding getAllSessions (#446) [Manoj Kumar]

    • Adding getAllSessions
    • adjust per lint
    • fix comments
  • AndroidKey class for Key Codes added. (#443) [Aliakbar]

    • AndroidKey class for Key Codes added.

    AndroidKey enum from java client ported. Instead of using unreadable numbers in code we can use these constant in order to write more readable code.

    • Android native key test

    Test for native key module which contains key codes for android keys.

    • Fixed # sign in comment instead of *
    • Change returns

    Instead of if and two return statements.

    • Used AndroidKey.XXX instead of numbers in tests
    • Make fuctions similar to is_gamepad_button

    Used a similar sentence format for similar functions as is_gamepad_button.

    • Make function names as is in java-client
    • Underscore in the beginning of constant removed
  • Add downloads badge (#441) [Mori Atsushi]

  • Fix CI fails (Updated iOS ver) (#440) [Mori Atsushi]

    • Updated iOS ver to fix CI fails
    • Update capability for safari test on ios
    • Fix travis CI fails
  • Fix CI fails (#436) [Mori Atsushi]

    • Skip taking the screenshot not in CI
    • Skip py38 on travis
  • Fix isort behavior for mock (#432) [Mori Atsushi]

    • Fix isort behavior for mock
    • Add guide to add 3rd party modules to isort conf
    • Add guide for docstrings
    • Delete unnecessary codes
  • Run unittest with python3.8 (#433) [Mori Atsushi]

  • Fix android flaky tests (#413) [Mori Atsushi]

    • Fix android flaky tests
    • Use androidSdkVer 27 for emulator
    • Skip find_by_accessibility_id, find_by_uiautomator
    • Changed from https://github.com/ki4070ma/python-client/pull/5
    • Add save_appium_log.yml
    • Don't run flaky tests on CI
    • Rename class name
  • Ci: try run all scripts and exit 1 when something fails (#431) [Kazuaki Matsuo]

    • try run all scripts and exit 1 when something fails
    • ignore link in Python 3.7 because of runtime error
  • Bump 0.47. [Kazuaki Matsuo]

  • Update changelog for 0.47. [Kazuaki Matsuo]

v0.47 (2019-08-22)

Fix

  • CI doesn't fail even if autopep8 makes changes (#422) [Mori Atsushi]
    • Fix: CI doesn't fail even if autopep8 makes changes
    • Fix: CI failure

Other

  • Add events property (#429) [Dan Graham]

    • add GET_SESSION
    • add events property, this property will get the current information of the session and get the events timings
    • add method for getting session_capabilities
    • update docstring
    • apply isort
  • Add screenrecord unittest (#426) [Mori Atsushi]

    • Fix wrong docstring
    • Add screen_record unittest
    • Rename class names
    • Move test files
    • Fix docstring
  • Add videoFilters option documentation (#419) [Mykola Mokhnach]

  • Change altitude optional as arg for set_location (#415) [Mori Atsushi]

    • Change altitude optional as arg for set_location
    • Add comments
    • review comments
  • Add remote_fs unittest (#410) [Mori Atsushi]

    • Add test_push_file unittest
    • Add test_pull_file unittest
    • Add remote_fs error cases unittest
  • Update docstring (#407) [Mori Atsushi]

    • Remove import error on pycharm

    And update docstring

    • Update docstring
    • Update docstring
    • Fix import error
    • fix
    • fix import order
    • tweak
  • Update changelog for 0.46. [Kazuaki Matsuo]

v0.46 (2019-06-27)

  • Bump 0.46. [Kazuaki Matsuo]
  • Bug fix joining path in _get_main_script (#408) [Nicholas Frederick]
  • Update changelog for 0.45. [Kazuaki Matsuo]

v0.45 (2019-06-26)

  • Bump 0.45. [Kazuaki Matsuo]
  • Add execute driver (#406) [Kazuaki Matsuo]
    • add execute driver
    • append docstring
  • Add how to solve pipenv error to readme (#403) [Mori Atsushi]
    • Add how to solve pipenv error to readme
    • review comments
    • tweak
    • review comments
  • Add autocompletion for pycharm (#404) [Mori Atsushi]
    • Add autocompletion for pycharm
    • Removed flaky tests from running
  • Moving reset method from WebDriver to Applications (#399) [Mayura]
  • Add unit test for open_notifications (#398) [tabatask]
  • Run android functional tests on ci (#396) [Mori Atsushi]
    • Add android functional test to ci
    • Add missing param
    • Add run_test template
    • Fixed: test running failed
    • Fixed
    • Fixed
    • fixed
    • Add run_android_test
    • Changed emulator to Nexus6
    • Run all android tests
    • fixed
    • Resolve python-dateutil dependency
    • Run on 3 workers
    • Add chromedriver installation
    • Skip failed test cases on ci
    • fixed
    • Extend adbExecTimeout
    • Add script source to comment
    • Run 5 workers for android
    • Use Node11
    • Extend wait time
    • Reduced running android functional tests
    • Revert some changes
  • Use the same format for docstring (#395) [Mori Atsushi]
    • Update docstring
    • Update docstring
    • Update docstring
    • tweak
    • tweak
    • tweak
    • tweak
    • tweak
    • Update docstring
    • Update docstring
    • Update docstring
    • Update docstring
    • tweak
    • Update
  • Publish functional test report (#394) [Mori Atsushi]
    • Move functional tests to template
    • Add publish_test_result
    • Fix typo
  • Divide functional appium tests into each module(iOS) (#391) [Mori Atsushi]
    • Divide ios appium_tests to each module
    • Fix test file name
    • Add CI status badge
  • Run iOS functional tests on azure pipelines (#390) [Mori Atsushi]
    • Set up CI with Azure Pipelines
    • review comments
    • update README
  • Update changelog for 0.44. [Kazuaki Matsuo]

v0.44 (2019-05-24)

Fix

  • Installed selenium4 when 'setup.py install' (#389) [Mori Atsushi]
    • Fix: installed selenium4 when setup.py install
    • Keep existing comparison operator

Other

  • Bump 0.44. [Kazuaki Matsuo]

  • Support get_display_density (#388) [Mori Atsushi]

    • Support get_display_density
    • Add get_display_density unittest
    • Add api doc
    • Add return description to api doc
  • Fix ios functional tests failed (#385) [Mori Atsushi]

    • Fix safari test(iOS)
    • Fix: find_by_ios_predicate
    • Delete find_by_uiautomation_tests

    since uiautomation is deprecated

    • Move non test files
    • Replace test app with the latest
    • Fix tests failed along to replaced test app
    • review comments
  • Support set_network_speed (#386) [Mori Atsushi]

    • Support set_nework_speed
    • Add set_network_speed unittest
    • Add api doc
    • revert unexpected change
    • revert change
  • Update changelog for 0.43. [Kazuaki Matsuo]

v0.43 (2019-05-18)

  • Bump 0.43. [Kazuaki Matsuo]

  • Add assertions for w3c (#384) [Kazuaki Matsuo]

  • Add isort to pre-commit (#379) [Mori Atsushi]

    • Add isort to pre-commit
    • Add isort.conf
    • Applied isort for test/unit
    • Add current dir to isrot arg
    • Add check to ci.sh
    • Use exit code for condition check in ci.sh
  • [RD-34891] Assign w3c property on the command executor. (#382) [Erustus Agutu]

  • Get rid of sessionId (#383) [Kazuaki Matsuo]

  • Divide functional appium tests into each module(android) (#378) [Mori Atsushi]

    • Move non test files
    • Divide appium_tests into each module tests(android)
    • Skip contexts, find_by_image tests
    • Removed unnecessary codes
  • Introduced pipfile (#376) [Mori Atsushi]

    • Added Pipfile

    Just created by pipenv install -r ci-requirements.txt

    • Introduced pipenv
    • Add Pipfile.lock to gitignore
    • Cover any minor versions for packages
  • Fix functional tests failed (android, push_file) (#375) [Mori Atsushi]

    • Fix: test_push_file
    • Move remove_fs tests
    • Move teardown process
    • Delete selendroid test
    • tweak
    • Update along to review comments
    • Replace double quote with single quote under android dir
    • Remove creating tmp file
    • tweak
  • Fix functional tests failed (android, ime/multi_action) (#372) [Mori Atsushi]

    • Fix test failed: ime_tests, multi_action_tests
    • revert change and add impl for python3
    • Remove py3 dependency
    • Change deepcopy to copy
    • Update ime_tests
  • Fix functional tests failed (android, touch_action) (#374) [Mori Atsushi]

    • Fix: test_drag_and_drop
    • Fix: test_long_press
    • Fix: long_press_x_y, swipe
    • Fix: press_and_wait
    • Fix: driver_drag_and_drop
    • Tweak
    • Add SLEEPY_TIME
    • Remove set with sleep and find_element
  • Move android commands to android package (#371) [Mori Atsushi]

    • Reorder mobilecommands
    • Move android commands to android package
    • Update setup.py to include added packages
    • Changed find_packages to whitelist style
  • Update changelog for 0.42. [Kazuaki Matsuo]

v0.42 (2019-05-10)

  • Bump 0.42. [Kazuaki Matsuo]

  • Fix functional tests failed (android, appium_tests) (#366) [Mori Atsushi]

    • Fix test failed: test_send_keys, test_screen_record
    • Fix test failed: test_update_settings
    • Fix test failed: test_start_activity_other_app
    • Move and rename helper package
    • Update along to review comments
    • Add return value to wait_for_element
  • Support get_performance_data, get_performance_data_types (#368) [Mori Atsushi]

    • Support get_performance_data, get_performance_data_types
    • Add api doc
    • Add performance unittest
    • Tweak
    • Update api doc
  • Fix poll_url in Python 3 (#370) [Kazuaki Matsuo]

  • Support set_gsm_voice (#367) [Mori Atsushi]

    • Support set_gsm_voice
    • Add set_gsm_voice unittest
    • Fix typo
  • Fix functional tests failed (#364) [Mori Atsushi]

    • Fix test failed: element_location_in_view, set_text
    • Fix test failed: test_push_file
    • Merge test_pull_test into test_push_test
    • Fix test failed: test_pull_folder
    • Enable running by both py2 and py3
    • Removed unnecessary codes
    • Remove magic number
  • Support get_system_bars (#363) [Mori Atsushi]

    • Support get_system_bars
    • Add api doc
    • Add get_system_bars unittest
    • Remove FIXME
  • Support make_gsm_call (#360) [Mori Atsushi]

    • Move const to gsm_signal_strength
    • Support make_gsm_call
    • Add make_gsm_call unittest
    • Move const to gsm class
    • Move get_dict_const to common.helper
    • Rename func
    • Use OrderedDict to keep defined order
  • Support set_gsm_signal (#357) [Mori Atsushi]

    • Support set_gsm_signal
    • Fix: NONE_OR_UNKNOWN doesn't work
    • Add set_gsm_signal unittest
    • Use int for signal strength const
    • Raise exception when signal strength is out of range
    • Fix: wrong class name
    • Removed args validation

    Since arg validation already done by server side

    • Show warning log when arg is out of range
    • Some changes for less maintenance
  • Mobile:pinchOpen and mobile:pinchClose no longer implemented in appium drivers (#358) [Jonah]

  • Remove unnecessary codes. [Atsushi Mori]

  • Replace 'on' with AC_ON. [Atsushi Mori]

  • Update api doc. [Atsushi Mori]

  • Define AC_OFF, AC_ON as const. [Atsushi Mori]

  • Skip pylint warnings. [Atsushi Mori]

  • Add return value. [Atsushi Mori]

  • Update api doc. [Atsushi Mori]

  • Add set_power_ac unittest. [Atsushi Mori]

  • Support set_power_ac. [Atsushi Mori]

  • Added set_power_capacity unittest. [Atsushi Mori]

  • Support set_power_capacity. [Atsushi Mori]

  • Update changelog for 0.41. [Kazuaki Matsuo]

  • Bump 0.41. [Kazuaki Matsuo]

v0.41 (2019-04-23)

  • Fix True/False in image settings, add boolean value in settings test (#352) [Kazuaki Matsuo]
    • Fix True/False in image settings, add boolean value in settings test
    • use is for boolean
  • Add send sms support (#351) [Mori Atsushi]
    • Support sendSms function
    • Added api doc
    • Add sms unittest
    • Revert unexpected changes
    • Update api doc
  • Make keep alive True by default (#348) [Kazuaki Matsuo]
  • Move settings to mixin classes (#347) [Mori Atsushi]
  • Add pixelFormat in docstring (#346) [Kazuaki Matsuo]
  • Add fingerprint unittest (#345) [Mori Atsushi]
  • Add shake unittest (#344) [Mori Atsushi]
  • Update changelog for 0.40. [Kazuaki Matsuo]

v0.40 (2019-03-14)

  • Bump 0.40. [Kazuaki Matsuo]
  • Update missing changelog in 0.39. [Kazuaki Matsuo]
  • Fix RuntimeError: maximum recursion depth exceeded in cmp happened (#343) [Kazuaki Matsuo]
    • fix maximum recursion depth exceeded in sub classes
    • add docstring
    • add comparison of a number of commands
    • use issubclass to ensure the class is sub

v0.39 (2019-02-27)

  • Add direct connect flag to be able to handle directConnectXxxxc (#338) [Kazuaki Matsuo]
    • add direct connect feature
    • rmeove todo
    • update readme, extract _update_command_executor
    • add logger
    • make log level info
    • show warning if no directConnectXxxxx in dict
    • tweak error message
    • tweak message format
  • Add datamatcher (#335) [Kazuaki Matsuo]
    • add datamatcher
    • add zero case
    • defines search context for driver and element
  • Update changelog for 0.38. [Kazuaki Matsuo]
  • Bump 0.38. [Kazuaki Matsuo]

v0.38 (2019-02-11)

  • Bump 0.38. [Kazuaki Matsuo]
  • Remove io.open from getting version code (#334) [Kazuaki Matsuo]
    • remove io.open
    • remove appium module from release script

v0.37 (2019-02-10)

  • Cast set_location arguments to float (#332) [Mykola Mokhnach]
  • Fix passing options to screen record commands (#330) [Mykola Mokhnach]
  • Add AppiumConnection to customise user agent (#327) [Kazuaki Matsuo]
  • Add a test for reset (#326) [Kazuaki Matsuo]
  • Add a simple class to control Appium execution from the client code (#324) [Mykola Mokhnach]
  • Add pressure option (#322) [Kazuaki Matsuo]
    • add pressure option
    • add a test, tweak comment and the method
    • fix typo
  • Add a test case using another session id (#320) [Kazuaki Matsuo]
  • Update changelog for 0.36. [Kazuaki MATSUO]
  • Bump 0.36. [Kazuaki MATSUO]

v0.36 (2019-01-18)

  • Bump 0.36. [Kazuaki MATSUO]
  • Import keyboard, add tests (#319) [Kazuaki Matsuo]
  • Update changelog for 0.35. [Kazuaki MATSUO]

v0.35 (2019-01-17)

  • Bump 0.35. [Kazuaki MATSUO]

  • Add location unittest (#317) [Mori Atsushi]

    • Add test_location
    • Add test_set_location
    • Add test_toggle_location_services
  • Add settings unittest (#315) [Mori Atsushi]

    • Add settings unittest
    • Remove unused import
  • Move device_time to a mixin class (#314) [Mori Atsushi]

  • Define getting httpretty request body decoded by utf-8 (#313) [Kazuaki Matsuo]

    • define httpretty_last_request_body
    • replace the order
    • update
    • rename
  • Added format to device_time as argument (#312) [Mori Atsushi]

  • Add devicetime unittest (#309) [Mori Atsushi]

    • Add device time test
    • Removed unnecessary check from device time test
    • Changed assertion for device time test

    Along to review comments

    • Changed quote for string from double to single
  • Add activities unittest (#310) [Tadashi Nemoto]

    • Add test_start_activity
    • Add current_activity and wait_activity
    • Fix pytest 4.0.2
    • Add test_start_activity_with_opts
    • Added options
  • Add network unittest (#308) [Mori Atsushi]

    • Add network connection test
    • Added set network connection test
    • Add toggle wifi test
    • Removed unnecessary codes from toggle wifi test
    • Changed assertion for set network connection test
  • Add touch action unittest (#306) [Tadashi Nemoto]

    • Add press test
    • Add test_long_press
    • Add test_wait
    • Add remaining tests
    • Add tap
    • 10 -> 9
    • Modify based on comment
  • Move action and keyboard helpers to mixin classes (#307) [Mykola Mokhnach]

  • Add precommit (#304) [Kazuaki Matsuo]

    • add pre-commit hook
  • Fixing broken pypi long description rendering (#303) [Prabhash]

    reference: https://packaging.python.org/guides/making-a-pypi-friendly-readme

    Tested at https://pypi.org/project/delayed-assert

  • Extract more webdriver methods into specialized mixin classes (#302) [Mykola Mokhnach]

  • Move specialized method groups to mixin classes (#301) [Mykola Mokhnach]

  • Fix overridden mixin method call (#297) [Mykola Mokhnach]

  • Update changelog for 0.34. [Kazuaki MATSUO]

v0.34 (2018-12-18)

  • 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]

v0.33 (2018-12-18)

  • 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]

v0.32 (2018-12-18)

  • 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 (2018-11-21)

  • 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 (2018-10-31)

  • 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 (2018-10-30)

  • 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 (2018-07-13)

  • V0.28. [Isaac Murchie]
  • Fix base64 encoded string (#231) [Kazuaki Matsuo]

v0.27 (2018-07-10)

  • 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 (2018-01-09)

  • V0.26. [Isaac Murchie]

v0.25 (2018-01-09)

  • 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 (2016-12-20)

  • 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 (2016-11-10)

  • 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 (2016-03-16)

  • V0.22. [Isaac Murchie]
  • Use id instead of elementId. [Isaac Murchie]

v0.21 (2016-01-20)

  • 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 (2015-10-12)

  • V0.20. [Isaac Murchie]
  • Revert actions change. [Isaac Murchie]

v0.19 (2015-10-09)

  • V0.19. [Isaac Murchie]
  • Change 'actions' to 'gestures' in single action. [Isaac Murchie]

v0.18 (2015-10-07)

  • 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]

v0.14 (2015-03-06)

  • 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]

v0.12 (2015-01-13)

  • 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]

v0.11 (2014-11-14)

  • Bump version. [Isaac Murchie]

  • Add toggle_location_services. [Isaac Murchie]

  • Update webdriver.py. [urtow]

    Start_y - y-coordinate for start, not end

v0.10 (2014-09-24)

  • 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.

v0.9 (2014-07-07)

  • 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]
    1. fix comparation with None
    2. remove unused imports
    3. fix imports order (according to pep8)
    4. style fixes (according to pep8)
    5. 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]
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xuchengzhi/python-client.git
[email protected]:xuchengzhi/python-client.git
xuchengzhi
python-client
python-client
master

搜索帮助