- 693dc16 Release 15.2.1
- d98126c ci: add ci (#1037)
- fd2e639 chore: modify rubocop.yml a bit
- 0d1c2b8 chore: Update rubocop requirement from = 1.65.0 to = 1.65.1 (#1036)
- d73525e Release 15.2.0
- 6b5d969 feat: raise its own defined errors (#1035)
- 4a74c60 chore: Update rubocop requirement from = 1.64.1 to = 1.65.0 (#1034)
- fa4cea4 chore: Update rubocop requirement from = 1.64.0 to = 1.64.1 (#1033)
- 96ce262 chore: Update rubocop requirement from = 1.63.5 to = 1.64.0 (#1032)
- 14590cc chore: tweak changelog format
- b1534cc Release 15.1.0
- f6cc482 chore: tweak deps
- c034ec5 feat: update ruby lib core to v9 (#1030)
- 50bca8f chore: Update rubocop requirement from = 1.63.4 to = 1.63.5 (#1028)
- 415b3c6 chore: Update rubocop requirement from = 1.63.3 to = 1.63.4 (#1027)
- 7461e6a docs: remove no longer used docs
- 66e323c chore: remove unused docs_block
- 3ab38a7 Release 15.0.1
- 720dfdd chore: bump thor and remove unused posix
- c869327 chore: Update rubocop requirement from = 1.63.2 to = 1.63.3 (#1026)
- 6543765 chore: Update rubocop requirement from = 1.63.1 to = 1.63.2 (#1025)
- 2b428b5 chore: Update rubocop requirement from = 1.63.0 to = 1.63.1 (#1024)
- 203a605 Release 15.0.0
- 7ab9f44 chore: Update rubocop requirement from = 1.62.1 to = 1.63.0 (#1023)
- ad20d82 ci: add 3.3
- df9752c feat: remove "spec" deps (#1022)
- c5a7216 test: add empty test code (#1021)
- c450c20 feat: bump ruby lib core v8 (#1018)
- 9d40e0e chore: Update rubocop requirement from = 1.62.0 to = 1.62.1 (#1020)
- 98861af chore: Update rubocop requirement from = 1.61.0 to = 1.62.0 (#1017)
- 1b385bc chore: Update rubocop requirement from = 1.60.2 to = 1.61.0 (#1016)
- 612d944 chore: Update rubocop requirement from = 1.60.1 to = 1.60.2 (#1013)
- 50cf980 Release 14.0.0
- 978ed76 bump the major version as deprecation code removal
- ea3cc5d feat: remove deprecated export_session (#1015)
- 9c52fd3 Release 13.0.2
- d14669e chore: restrict the ruby core version (#1014)
- 202718c chore: Update rubocop requirement from = 1.60.0 to = 1.60.1 (#1011)
- 4e93dce chore: Update rubocop requirement from = 1.59.0 to = 1.60.0 (#1010)
- cb2f421 chore: Update hashdiff requirement from ~> 1.0.0 to ~> 1.1.0 (#1009)
- 7342c05 chore: Update rubocop requirement from = 1.58.0 to = 1.59.0 (#1008)
- 033eb4f chore: Update rubocop requirement from = 1.57.2 to = 1.58.0 (#1007)
- d3b9c56 chore: Update rubocop requirement from = 1.57.1 to = 1.57.2 (#1006)
- fd8e103 chore: Update rubocop requirement from = 1.57.0 to = 1.57.1 (#1005)
- 5d3e809 chore: Update rubocop requirement from = 1.56.4 to = 1.57.0 (#1004)
- e6383f8 chore: Update rubocop requirement from = 1.56.2 to = 1.56.4 (#1003)
- c37e87f chore: Update rubocop requirement from = 1.56.1 to = 1.56.2 (#1001)
- ee96909 chore: Update rubocop requirement from = 1.56.0 to = 1.56.1 (#1000)
- 4282704 chore: Update rubocop requirement from = 1.55.1 to = 1.56.0 (#999)
- 2083158 chore: Update rubocop requirement from = 1.55.0 to = 1.55.1 (#998)
- 7807e5d chore: Update rubocop requirement from = 1.54.2 to = 1.55.0 (#997)
- 093449f docs: readme.md
- e156bbd chore: add CODEOWNERS
- 00a5b5d chore: Update rubocop requirement from = 1.53.1 to = 1.54.2 (#996)
- d5c1caa chore: Update rubocop requirement from = 1.53.0 to = 1.53.1 (#993)
- 6aa7001 chore: Update rubocop requirement from = 1.52.1 to = 1.53.0 (#992)
- 777e15d Release 13.0.1
- d6a2afe chore: Update appium_lib_core requirement from ~> 6.0 to >= 6, < 8 (#991)
- a5add59 Release 13.0.0
- 7af0cde feat: drop Ruby 2.7 (#990)
- 2a3bee4 chore: Update rubocop requirement from = 1.52.0 to = 1.52.1 (#989)
- 669beaa chore: Update rubocop requirement from = 1.51.0 to = 1.52.0 (#988)
- b96709e chore: Update fakefs requirement from ~> 2.4.0 to ~> 2.5.0 (#987)
- d075903 chore: Update rubocop requirement from = 1.50.2 to = 1.51.0 (#986)
- 2f3ac2d Release 12.2.2
- aba17f0 fix: tune quit in start_driver to not raise an exception there (#985)
- 8e93297 Release 12.2.1
- a47a7ad docs: remove travis badge
- a93d286 fix default_wait value (#983)
- 712ab14 chore: Update rubocop requirement from = 1.49.0 to = 1.50.2 (#982)
- 363067e chore: Update rubocop requirement from = 1.48.1 to = 1.49.0 (#979)
- 779cbc0 chore: Update rubocop requirement from = 1.47.0 to = 1.48.1 (#978)
- 225c510 chore: Update rubocop requirement from = 1.46.0 to = 1.47.0 (#976)
- 9715260 chore: Update rubocop requirement from = 1.45.1 to = 1.46.0 (#975)
- 1fd3bf7 core#quit_driver is deprecated use core.driver.quit (#973)
- 3850ae2 chore: Update fakefs requirement from ~> 2.3.0 to ~> 2.4.0 (#972)
- a4d1808 chore: Update fakefs requirement from ~> 2.2.0 to ~> 2.3.0 (#971)
- a913380 chore: Update fakefs requirement from ~> 2.0.0 to ~> 2.2.0 (#970)
- 129bebb chore: Update rubocop requirement from = 1.44.1 to = 1.45.1 (#969)
- 1781671 chore: Update rubocop requirement from = 1.44.0 to = 1.44.1 (#968)
- 852af7d chore: Update rubocop requirement from = 1.43.0 to = 1.44.0 (#967)
- 06a3194 chore: Update rubocop requirement from = 1.42.0 to = 1.43.0 (#966)
- a19f211 chore: Update fakefs requirement from ~> 1.9.0 to ~> 2.0.0 (#965)
- 9ea6c91 chore: Update rubocop requirement from = 1.41.1 to = 1.42.0 (#964)
- 83c756d Release 12.2.0
- e963c02 chore: bump the ruby core ver (#963)
- ce80e17 chore: remove non-xuitest stuff (#960)
- 7011c05 chore: Update rubocop requirement from = 1.41.0 to = 1.41.1 (#962)
- 18dc444 chore: Update rubocop requirement from = 1.40.0 to = 1.41.0 (#961)
- 65f8b1c Release 12.1.3
- 4b95151 feat: do not use deprecated methods (#959)
- 56b9d06 chore: Update rubocop requirement from = 1.39.0 to = 1.40.0 (#958)
- 19e0b0c chore: Update fakefs requirement from ~> 1.8.0 to ~> 1.9.0 (#957)
- 40786c1 chore: Update rubocop requirement from = 1.38.0 to = 1.39.0 (#956)
- c3330bd Release 12.1.2
- 40ca5c8 fix: non app in the caps by toml (#955)
- b953b30 chore: Update rubocop requirement from = 1.37.1 to = 1.38.0 (#954)
- a62597a chore: Update rubocop requirement from = 1.37.0 to = 1.37.1 (#953)
- 049ac4e chore: Update rubocop requirement from = 1.36.0 to = 1.37.0 (#952)
- 83c89c1 Release 12.1.1
- e40222d fix: use warn (#951)
- a9b7558 docs: tweak
- 600f867 docs: updating (#950)
- a81ea4b docd: udpate readme
- 8f20fe1 Release 12.1.0
- b00662a chore: specify latest core
- 98a3c6b feat: update the minimal ruby lib core version (#946)
- 45a2194 docs: update the readme
- c29cf02 chore: Update rubocop requirement from = 1.35.1 to = 1.36.0 (#944)
- 26ff210 chore: Update rubocop requirement from = 1.35.0 to = 1.35.1 (#941)
- 1984bd0 chore: Update rubocop requirement from = 1.34.1 to = 1.35.0 (#940)
- 71f889b chore: Update rubocop requirement from = 1.34.0 to = 1.34.1 (#939)
- 6d4c02d chore: Update rubocop requirement from = 1.33.0 to = 1.34.0 (#938)
- 6d10490 chore: Update rubocop requirement from = 1.32.0 to = 1.33.0 (#937)
- 0144c9c chore: Update rubocop requirement from = 1.31.2 to = 1.32.0 (#936)
- 6d08328 chore: Update rubocop requirement from = 1.31.1 to = 1.31.2 (#934)
- 8554315 chore: Update rubocop requirement from = 1.31.0 to = 1.31.1 (#933)
- 50b76c6 chore: Update rubocop requirement from = 1.30.1 to = 1.31.0 (#932)
- b55c2a5 chore: Update fakefs requirement from ~> 1.7.0 to ~> 1.8.0 (#931)
- 7c501bc chore: Update fakefs requirement from ~> 1.5.0 to ~> 1.7.0 (#930)
- 574e3c4 chore: Update rubocop requirement from = 1.30.0 to = 1.30.1 (#929)
- 0dacfea chore: Update rubocop requirement from = 1.29.1 to = 1.30.0 (#928)
- cf368c8 chore: Update fakefs requirement from ~> 1.4.0 to ~> 1.5.0 (#927)
- 2e9190a chore: Update rubocop requirement from = 1.29.0 to = 1.29.1 (#926)
- 99360fb chore: Update rubocop requirement from = 1.28.2 to = 1.29.0 (#925)
- 9bf18ce chore: Update rubocop requirement from = 1.28.1 to = 1.28.2 (#924)
- d7a5983 chore: Update rubocop requirement from = 1.28.0 to = 1.28.1 (#923)
- e33f440 chore: Update rubocop requirement from = 1.27.0 to = 1.28.0 (#922)
- e598c26 chore: Update rubocop requirement from = 1.26.1 to = 1.27.0 (#921)
- ae4bddd Release 12.0.1
- a5d4c4f fix: remove the method and define again instead (#920)
- 484006b docs: tweak
- e22140e chore: Update rubocop requirement from = 1.26.0 to = 1.26.1 (#919)
- a900972 chore: Update rubocop requirement from = 1.25.1 to = 1.26.0 (#918)
- 923ba1c chore: Update rubocop requirement from = 1.25.0 to = 1.25.1 (#916)
- 0dc8e19 chore: Update rubocop requirement from = 1.24.1 to = 1.25.0 (#915)
- b02bb65 chore: Update rubocop requirement from = 1.24.0 to = 1.24.1 (#914)
- b6ade8d chore: Update appium_lib_core requirement from ~> 5.0.0 to >= 5.0, < 5.2 (#913)
- eac87a4 chore: Update rubocop requirement from = 1.23.0 to = 1.24.0 (#912)
- ac25f13 chore: Update rubocop requirement from = 1.22.3 to = 1.23.0 (#911)
- 3060ef3 Release 12.0.0
- 2c76d15 chore: bump version to 12.0.0
- 19bc90f docs: update readme
- 3239d7f docs: update changelog
- bbf56a5 chore: bump core to 5.0.0, bump version to rc5
- b785de1 chore: bump the version
- d14d151 Merge branch 'master' of github.com:appium/ruby_lib
- 35bf3ed chore: bump core version
- e990681 chore: Update rubocop requirement from = 1.22.2 to = 1.22.3 (#910)
- 9d3f1b6 docs: remove outdated docs
- 1049a68 chore: bump version to 12.0.0.rc3
- 8448f29 chore: remove selendroid stuff
- 171f3bd chore: update tests with W3C spec for interactions (#909)
- 01505ed chore: bump version
- 8a873f2 chore: bump core version to rc6
- 2bf24f2 chore: Update fakefs requirement from ~> 1.3.0 to ~> 1.4.0 (#906)
- 7e9f58c chore: Update rubocop requirement from = 1.22.1 to = 1.22.2 (#907)
- 5683456 feat: apply core 5.x for selenium v4 (#905)
- c0098b4 chore: Update rubocop requirement from = 1.12.0 to = 1.12.1 (#904)
- 2adbb0e chore: Update rubocop requirement from = 1.11.0 to = 1.12.0 (#903)
- 83769cc chore: Update rubocop requirement from = 1.8.1 to = 1.11.0 (#902)
- 6e6b61d chore: Update tomlrb requirement from ~> 1.1 to >= 1.1, < 3.0 (#886)
- 0e34f82 chore: Create Dependabot config file (#900)
- 4783382 chore: address 11.2
- 06f2e54 Release 11.2.0
- 8489c32 chore: Update rubocop requirement from = 1.8.0 to = 1.8.1 (#897)
- eba6a68 chore: Update rubocop requirement from = 1.7.0 to = 1.8.0 (#896)
- bc3da9b Release 11.1.0
- 3c33cd6 ci: Set up CI with Azure Pipelines (#895)
- ecee089 feat: work with Ruby 3 (#893)
- bb3d715 feat: work with Ruby 3 (#892)
- eb5cee7 chore: Update rubocop requirement from = 1.6.1 to = 1.7.0 (#891)
- 219181d fix: rubocop (#890)
- 334b791 chore: Update fakefs requirement from ~> 0.13.0 to ~> 1.3.0 (#888)
- b4313b0 Release 11.0.0
- 42f01dd feat: bump ruby version (#887)
- dc228b3 ci: move to GitHub Actions (#882)
- 65f690f Release 10.6.0
- f792db3 feat: remove pager off (#879)
- 7ad3189 Update hashdiff requirement from ~> 0.3.7 to ~> 1.0.0 (#874)
- 457e765 Update rubocop requirement from ~> 0.61.0 to ~> 0.68.1 (#875)
- 9a2b9fa Update rake requirement from ~> 12.0 to ~> 13.0 (#876)
- 8748244 fix ruby27 warning (#872)
- f1734ab ci: add 2.7 (#871)
- b26a8f7 fix a yardoc syntax
- 954a3a8 Release 10.4.0
- 8289c9f fix warning message in driver detection (#864)
- 5e61241 update core 3.2 (#863)
- 1f58984 Update readme.md (#861)
- 4e4ec29 Release 10.0.0
- f64e2e4 Fix newline in doc (#850)
- a3b3073 bump core (#848)
- 41c940c remove wrong comment
- 32f3272 Release 9.18.0
- e0f3683 Enhance espresso adaptation for text, button, finds wrappers (#844)
- fb49333 Add ruby 260 (#843)
- 84f71e4 Release 9.17.0
- 13f9551 Can call w3c action (#842)
- 908c3f0 tweak android test code (#841)
- af27d01 remove deprecation or unnecessary code (#839)
- fa8d4ed Release 9.16.1
- 5172e19 fix version comparision, show warning if the appium version is under 1.6.0 (#837)
- 152d04a remove a wrong comment
- 65efdfd fix generated docs (#835)
- 81f369b update a description of ruby_lib_core
- 621a9eb Release 9.16.0
- b634a7d Use thor (#832)
- 58f10f0 add a line for ruby_lib_core
- 3bb224c Do not take care of path of :app for windows (#831)
- 12eb2f3 Release 9 15 2 (#829)
- bb005f7 add execute_async_script (#828)
- 00dcf13 wrap some of selenium webdriver apis in bridge for Appium::Driver (#827)
- 8b42a97 Bump rubocop (#826)
- 4f25e39 Update ios_xcuitest.md (#825)
- 2a66e84 Bump ios version for test target (#822)
- 5fea863 add an example of multiple action chains (#819)
- ca1b070 update grid environments (#818)
- 14d1835 Release 9 15 1 (#817)
- 5f6c18e Add extend core (#816)
- c6e5321 Tweak gemspec (#814)
- 2864eec add tests and tweak helpers which handle xml (#813)
- e04afe9 Revert "Use ::REXML::Document by default in CountElements (#811)" (#812)
- 1dcc665 Use ::REXML::Document by default in CountElements (#811)
- b09ea84 Release 9 15 0 (#810)
- 2e05c62 Fix rubocop for mighty (#809)
- b4da941 add a pull reqeust template (#808)
- e553b3f add a section about parallel tests (#807)
- 6c6b73f update core version (#806)
- a1b2182 Relax absolute app path (#804)
- 30ca236 add a limitation in readme (#803)
- 15d656c Release 9 14 2 (#796)
- 4a8261f add find element/s by image (#795)
- 23bf449 add install certificate (#789)
- 3791c86 Update readme.md (#791)
- b9679e1 Add get contexts (#788)
- d60947d Release 9 14 0 (#783)
- c8b797e Release 9 13 0 (#781)
- 8ce022f Release 9 12 1 (#780)
- c9b0470 add no hash but numeric case in wait (#779)
- 9a8356b Add syslog websocket ios re (#777)
- 91f4db4 Release 9 11 0 (#770)
- 74437a7 add mobile logs broadcast (#764)
- 97c6421 remove old docs (#768)
- f58dace add some comments in examples for drivers (#767)
- 0852bc7 clean docs up (#765)
- 5538a43 Release 9 10 0 (#763)
- 228c5dd Release 9 8 5 (#753)
- 4dc8882 Update CHANGELOG.md (#752)
- d185307 fix Minitest::VERSION error (#751)
- 500a7a3 Release 9 8 2 (#741)
- d465462 update core (#740)
- 987c4e3 add handling multiple apps (#738)
- 1b8f8e3 Update and add description for actions (#737)
- c691c36 Add run shell sortcut for android (#732)
- 1081ae0 Release 9 8 1 (#731)
- 8212de4 update ruby_core to fix creating session for the W3C createSession for Appium (#730)
- e89b08f docs: fix the xcuitest link (#727)
- e12787d add alias (#725)
- 047ed32 Release 9 8 0 (#724)
- 5bfb413 docs: update ruby lib core (#722)
- 6b5a449 docs: update readme and insert URL to the core library (#721)
- 3bab5b2 doc: update comments (#720)
- 9dfa0b9 refactor: replace core directory to core library (#718)
- 04a6f45 docs: update readme (#719)
- 8522f49 Release 9 7 4 (#715)
- ad6ca97 fix: Define source in common section (#714)
- bb80136 remove todo (#712)
- b7a6e1d refactor: Define multi touch base class (#711)
- 14ff169 feature: add unlock (#710)
- e570a64 update changelog (#709)
- f598950 Release 9 7 3 (#708)
- 67385e9 refactor: Separate touch actions (#707)
- d1dd4fb refactor: set uiautomator2 by default for android (#706)
- 8c92ace feature: Add espresso bridge (#705)
- cc4f9e7 feature: Add espresso (#704)
- 6088233 docs: clean up (#703)
- 5cf149c docs: add examples and tag_name (#702)
- dd4ace1 add an example for the predicate (#701)
- 3ea887d feature: add get source for xcuitest (#699)
- 9af174f docs: update docs for search context (#700)
- 798c3aa feature: introduce process model (#698)
- 3c6b146 docs: separate parallel tests (#695)
- c73ed12 refactor: make export session path manageable (#694)
- f949287 docs: update changelog (#693)
- 1f20df4 Release 9 7 2 (#692)
- 51cba8e doc: add error message (#691)
- b9bb275 feature: add flatten_hash_keys (#688)
- 3bdc1f9 fix: path for uiautomation (#690)
- 3102784 fix: export session (#689)
- 212f70e docs: Add documentation (#685)
- 38670ef docs: Add documentation (#683)
- bf12459 Release 9 7 0 (#679)
- a6240cb refactor: Move window size method and touch related actions (#678)
- 36ef57b docs: update documentation and comments (#677)
- e3f5b0d refactor: define bridge in core (#676)
- eb7680f refactor: collect no agrs in core/command (#675)
- f174e75 remove some todos which isn't need more (#673)
- 8471880 refactor: separate core android ios more (#670)
- 2e09e83 refactor: move some drivers in core (#669)
- 35b0ded refactor: replace extend for to bridge for in driver (#668)
- c1b6923 doc: add routes references (#667)
- d44f00a refactor: Reduce patch_webdriver_element and some DEPRECATIONs (#663)
- 2f24cb2 feature: update toggle touch id enrollment (#664)
- 895874d refactor: add some comments and remote_status (#662)
- e813dfe refactor: put warn if no device matched (#658)
- d95b02e refactor: re-struct directories (#655)
- 070be93 docs: update the way to call Appium::Driver.new (#656)
- f600fe6 refactor: separate some methods and modules (#651)
- a542287 Release 9 6 1 (#650)
- cb9450d refactor: divide dependencies (#649)
- 0673ad7 feature: add commands for get_pasteboard and set_pasteboard (#648)
- 420c855 use 1.8.0 to reduce constant ::Fixnum error (#647)
- f801cf2 test: add a test for tap (#646)
- eafaa3d doc: Update CHANGELOG.md (#645)
- e1a2cd4 Release 9 6 0 (#643)
- 6c6e916 refactor: separate uiautomator2 (#642)
- 2b1a5ee Append documentations (#640)
- 6ee404d refactor: Separate xcuitest more (#639)
- 8a7c386 feature: test code for multiple iOS simulators (#637)
- b7daaac fix: Fix Android scroll_to and scroll_to_exact (#638)
- 65b2c7a refactor: remove unused definition and rename arguments for initilizer (#635)
- 35d3b11 Alias
quit_driver
todriver_quit
. (#634) - 214cf72 fix: Fix android tests and add broken ime methods (#633)
- aaf307d refactor: loading xcuitest related methods only for XCUITest case (#631)
- 20bc86a add extending bridge commands for W3C (#632)
- 6288409 refactor: set global driver as arguments (#629)
- 6eae1b6 Release 9 4 10 (#626)
- 3df1b2d refactor: search contexts and its structure (#625)
- 673bdef refactor: reduce complexity in android helper (#624)
- d5c9118 Create ISSUE_TEMPLATE.md (#623)
- 355207c doc: append a documentation for android coverage (#622)
- 47a5ba9 refactor: use element.rect for Selenium Webdriver 3.4.0+ (#621)
- 7cfa539 chore: ignoring DS Store (#620)
- d834c97 feature: add react native app (#619)
- 947106f feature: add commit message format to handle release note smarter (#616)
- d126ba1 add progname (#615)
- 9c4d555 remove rails/duplicable and related methods (#614)
- 209fb3f Release 9 4 8 (#610)
- 40c92eb Add visibility for ios (#609)
- 20307a0 mark deprecated for client side xpath strategy (#608)
- 5d40446 Return a result of yield (#606)
- cc913ed add getting current package name (#605)
- fa33239 inherit selenium's wait (#603)
- ef9efbd Release 9 4 7 (#601)
- 29f031a Ignore server version check for grid (#600)
- 1b7a4b4 Update CHANGELOG.md (#597)
- 8e7ea79 Release 9 4 5 (#590)
- 4001282 add grid 2.x (#589)
- fa00890 update some grid parameters (#588)
- 44e12cb add grid settings (#587)
- 4d98683 skip loading Pry.config.pager = false if users have .pryrc (#585)
- 517f30d fix some ambiguous gesture (#584)
- b69f0e0 replace attr_accessor to attr_reader (#583)
- 5eff035 add touch and hold (#581)
- e736359 add alert test case (#579)
- 230bac6 Release 9 4 4 (#577)
- 1facf0f add mobile alert (#575)
- a2b0675 add travis example for ios (#573)
- 2ff78b1 clean hide_keybaord for ios (#572)
- 27e10f8 revert _fix_android_native_source and instance counting (#571)
- 4a70d78 update latest apk for android tests (#570)
- bd7d67b add special thanks (#567)
- c413bd7 Release 9 4 3 (#566)
- 8e600af fix tests for uiautomator2 (#565)
- ab8ecf8 Update android_uiautomator.md (#564)
- 4f035d3 Use uiautomator for uiautomator2 (#561)
- 71d8eb6 Add link to issue in generating release notes (#562)
- 915e75d don't use selenium-webdriver 3.5+ (#559)
- 7e9c8ef update workaround (#557)
- 801a5a0 add workaround (#556)
- 9492690 Release 9 4 0 (#545)
- 2ea94c3 add mobile gesture (#542)
- 1c7dd0f use xpath instead of uiselectors (#544)
- 5841a39 add mobile gesture for XCUITest (#537)
- 7a7cf44 Release 9 3 8 (#540)
- 5e67b88 allow using TestObject server (#538)
- 9fdf89f add link to mobile gesture for XCUITets (#536)
- 8daf6f7 Release 9 3 7 (#535)
- 893c714 Remove appium suffix from find element (#532)
- 61ee15c Update docs for find_element/s (#531)
- 17d17e6 fix markup (#526)
- 9de862c fix the android doc markup (#525)
- c652bb3 Release 9 3 5 (#520)
- c8ae26d Add some android commands (#517)
- e0db50e Add class chain (#515)
- 43ea919 [WIP]add scrollable index param into scroll_uiselector (#507)
- 80f8071 add clearing actions after calling perform (#512)
- 2b01065 Release 9 3 4 (#509)
- 0abf62f add doc for uiautomator (#508)
- 0199159 Search with predicate (#504)
- dbd8762 Update deactive app for xcuitest (#502)
- e06b25e add a test for predicate (#499)
- 447f13c Use awesome print 1.7 (#498)
- a68cc5f remove workaround for rainbow (#497)
- 39fd66f Release 9 3 2 (#487)
- 7edcd09 Update changelog and add tests (#486)
- 5731059 allow SAUCE_ENDPOINT env var to override sauce server url/path (#485)
- fa555d1 Release 9 3 1 (#484)
- c3bc3be add changelog (#483)
- 6849567 add getting performance command (#480)
- 0b52c16 Fix missed var rename (#481)
- 54a8979 add android tests for capabilities (#477)
- 5ba85ec add documents for toml (#478)
- bab7df7 Clarify disabling Sauce Labs. (#471)
- cf0bda0 remove outdated methods (#475)
- a1c2872 Release 9 3 0 (#474)
- 23d937a update changelogs for v9.3.0 (#472)
- 34803ef arrange docs (#470)
- c1106aa fix returning only visible elements (#465)
- 0104a87 add capability to be able to set default timeout/interval for wait/wait_true (#468)
- 1372e64 fix typo (#467)
- a5ddd4a fix swipe, pinch, zoom (#466)
- a1c2e9e fix appium server's version check (#464)
- 958ae3e Release 9 2 0 (#460)
- 292acdf update changelog for 9.2.0 (#458)
- 1457728 Remove last waits (#456)
- b10cf83 add examples for predicate (#455)
- d050100 Add some documents (#454)
- 6ee434f set auomation name from server if client side is nil (#451)
- 6abb146 add link to locatorStrategies (#449)
- 74dc747 add changelog (#448)
- 4e8a449 arrange a bit (#446)
- 4efeefa Release 9 1 3 (#445)
- ba2fbdc Release 9.1.3
- ba2fbdc Release 9.1.3
- f0c15c5 update documentations in xcuitest (#444)
- 67114d1 Improve performance for button/s and text/s (#442)
- 2d1f30e simplify a bit and move tests to suitable file (#441)
- 1efed4c add documentation for alternative long_press method (#440)
- 71e629f update small changes (#439)
- cec023c Use open timeout and read timeout and require selenium-webdriver3.0.4+ (#437)
- ffa78a6 Release 9 1 2 (#434)
- 22401b0 Release 9.1.2
- 22401b0 Release 9.1.2
- ab3ba8e Fix set immediate value (#432)
- 75acc43 disable lint unified integer (#431)
- baf5f3c update tests for finds_exact (#429)
- 42df79b fix identicalConditionalBranches (#428)
- 2a91a6d add appium_client_version (#421)
- 7c39087 fix rubocop associated with block call (#422)
- 1979cd8 Release 9 1 1 (#427)
- c016ba3 Release 9.1.1
- c016ba3 Release 9.1.1
- 125f144 bugfix for finding an array of exact elements in ios (#424)
- 586205a Release 9 1 0 (#419)
- ba9ec64 Release 9.1.0
- ba9ec64 Release 9.1.0
- 5e2ed6a update readme and template (#418)
- e4b4426 Fix rubocop (#417)
- da4ed34 Require ruby 22 (#416)
- 858863a Support over selenium-webdriver3.0.2 (#413)
- fbcaa62 update selenium-webdriver 3.0 and add patches to work with Appium (#383)
- 19fb322 update some tips for finding elements (#412)
- e485121 Release 9 0 0 (#411)
- 54ff9c4 Release 9.0.0
- 54ff9c4 Release 9.0.0
- 930d4c7 add documentations (#410)
- e765d1f Fix tests for xcuitest strategy (#408)
- cfabca1 Feature/xcuitest (#388)
- 75dd133 Release 8 2 1 (#407)
- ad91ee4 Release 8.2.1
- ad91ee4 Release 8.2.1
- 62488a5 bugfix_swipe_with_deltas (#405)
- fdeec0d Add docs (#404)
- 63ce8fa Release 8.2.0 (#403)
- 4535ec9 Release 8.2.0
- afcc91e Release 8.1.0
- 4535ec9 Release 8.2.0
- afcc91e Release 8.1.0
- 8a08021 add endpoint for handling IME in remote bridge (#400)
- 222cd47 Allow to name toml files differently than appium.txt, fixes #280 (#397)
- d3a9235 update release note and documentation (#396)
- b5ac170 Release 810 (#394)
- 95d3a65 Release 8.1.0
- 4b5d817 Release 8.1.0
- 95d3a65 Release 8.1.0
- 4b5d817 Release 8.1.0
- 6c38ca5 replace end_ to delta_ because end_ is deprecated in #380 (#392)
- 09654ab Add EventListener to Driver (#389)
- 2d8fc5f Added touch id endpoint (#384)
- 11b80e3 Added double_tap and two_finger_tap to Appium::TouchAction (#377)
- 2a9f79c swipe proffers use of delta_x, delta_y instead of end_x, end_y which … (#380)
- 6705226 Use secure sauce endpoint (https://ondemand.saucelabs.com:443) (#378)
- acdcff0 Merge pull request #376 from sergey-plevako-badoo/add_double_tap_and_two_finger_tap
- eea3a6f Added double_tap and two_finger_tap to Appium::TouchAction
- ac03116 Include url in raised connection error (#374)
- 924c28b Fix docs of find elements (#372)
- 8b71cdc Add default value for duration in swipe (#368)
- f58c8aa Merge pull request #363 from SrinivasanTarget/master
- f8cff26 updated webdriver dependency
- d67cbba Release 8.0.2
- ec6815d Update iOS platform version
- 92be077 Merge pull request #361 from SrinivasanTarget/master
- 02a3f5f Add device_time
- aeb8f9a Update selenium-webdriver dependency to 2.49
- ed91786 Release 8.0.1
- 373f110 Update contributing.md
- be4dca6 Merge pull request #358 from bayandin/change-toml-parser
- 9a386c4 Replace toml with tomlrb
- 2ce8376 Merge pull request #357 from bayandin/selenium-compatibility
- 28f6efb Do not check platformName in passed caps
- e71fd1e Release 8.0.0
- c89464f Update selenium-webdriver dependency to 2.48
- d9fbf8b Merge pull request #354 from titusfortner/command_fix
- 829c76b fix COMMANDS location
- ad8bf40 Update badges
- 252e838 Disable Travis email spam
- af83896 Release 7.0.0
- 7bb780d Fix make_docs script
- b8cc4dd Add note about implicit wait change
- 2599a46 Fix set_location Android test on emulator
- 8162e27 Work around empty app strings
- 1657f8c Merge pull request #333 from hipyard/geolocation_pr
- dbb32b2 add set_location method for setting geolocation
- e441d6d Merge pull request #334 from hipyard/settable_logger
- ed56450 logger setter method
- 8634cad Merge pull request #336 from JaniJegoroff/fix-tests
- 4afcf6f Fix for "undefined local variable or method" errors
- 9ea0754 Merge pull request #330 from JaniJegoroff/add-locked-method
- 73a7dc0 Add device_locked? method
- 1348a8c Update .rubocop.yml
- de37577 Update dependencies
- b19d0e0 Improve promote method documentation
- 1b88060 Merge pull request #329 from appium/rubocop
- e9d1986 Fix remaining rubocop issues
- 7feace9 Merge pull request #327 from JaniJegoroff/stable-android-tests
- 502c9d5 Fix for Android tests
- b73c782 Fix rubocop Rakefile issues
- 93cb8a5 Run rubocop on more files
- cd8638b Merge pull request #325 from JaniJegoroff/rubocop-android-tests
- bd54f96 Rubocop - Style/UnlessElse
- 3c520a9 Rubocop - Metrics/LineLength
- e80398f Rubocop - Lint/RescueException
- b41a3da Rubocop - Style/Semicolon
- af3ea2e Rubocop - Style/PredicateName
- 7907af6 Rubocop - Style/BlockComments
- 95d34b7 Rubocop - Style/SignalException
- cd6728f Rubocop - Style/SymbolProc
- e383ac6 Rubocop - Style/PercentLiteralDelimiters
- 211bd82 Rubocop - Style/LeadingCommentSpace
- d141499 Rubocop - Style/CommentIndentation
- 45dbc04 Rubocop - Style/CommentAnnotation
- db0961f Rubocop - Style/DeprecatedHashMethods
- d710d6e Rubocop - Style/EmptyLinesAroundBlockBody
- e8875c1 Rubocop - Style/SpaceInsideParens
- b489f48 Rubocop - Lint/AmbiguousRegexpLiteral
- 807f258 Rubocop - Style/TrailingComma
- 432144f Rubocop - Style/MethodDefParentheses
- 510a2a6 Rubocop - Lint/DeprecatedClassMethods
- 47f1790 Rubocop - Style/BracesAroundHashParameters
- 1b946fb Rubocop - Style/HashSyntax
- 86163f7 Rubocop - Style/TrailingBlankLines
- a7aef30 Rubocop rake task
- 1be017b Merge pull request #324 from appium/rubocop
- fb534a0 Fix more rubocop issues
- 893165d Merge pull request #323 from JaniJegoroff/rubocop-ios-tests
- b1d9d5f Rubocop - Metrics/LineLength
- 39d8b4e Rubocop - Lint/RescueException
- 1460120 Rubocop - Lint/HandleExceptions
- 7f04d50 Rubocop - Style/Semicolon
- 1615e6d Rubocop -Lint/ShadowingOuterLocalVariable
- 15e7c62 Rubocop - Style/SignalException
- 0ecda98 Rubocop - Style/BlockComments
- 6dc9ee1 Rubocop - Style/BlockComments
- a9d9573 Rubocop - Style/SpaceAroundEqualsInParameterDefault
- 66f4e14 Rubocop - Style/LeadingCommentSpace
- 6c8efda Rubocop - Style/PredicateName
- aef6dc9 Rubocop - Style/EmptyLinesAroundBlockBody
- c964236 Rubocop - Style/CommentIndentation
- d9478af Rubocop - Style/SpaceAroundOperators
- 22a329e Rubocop - Style/BarePercentLiterals
- 9b855c9 Rubocop - Style/SymbolProc
- 4720e82 Rubocop - Lint/AmbiguousRegexpLiteral
- 7477497 Rubocop - Style/StringLiterals
- 40c060b Rubocop - Style/SpaceAfterNot
- 2793129 Rubocop - Style/CommentAnnotation
- e7750e9 Rubocop - Style/RedundantSelf
- 403badd Rubocop - Style/MethodDefParentheses
- a62ed2a Fix Rubocop rake task pattern
- 1aaa1db Rubocop rake task
- d2e1857 Rubocop - Style/TrailingWhitespace
- 602cb2a Rubocop - Style/TrailingBlankLines
- 19507f5 Merge pull request #322 from JaniJegoroff/fix-ios-tests
- f0f4f84 Fixed iOS tests and updated documentation
- 305ce9c Add .rubocop.yml
- 4b0383c Add travis. Update migration doc
- 3dc3d0c Merge pull request #320 from JaniJegoroff/rubocop-warning-fixes
- e539d7c Renamed method installed? to app_installed?
- 4ba5ed9 Link to new Ruby docs
- 47276b5 Rubocop - Lint/UselessAssignment
- 7ec6396 Rubocop - Style/ClassAndModuleChildren
- 25cd420 Rubocop - Style/PredicateName
- 52d4910 Rubocop - Style/MethodName
- 9df1000 Rubocop - Style/CommentAnnotation
- 156d595 Rubocop - Style/BlockComments
- dbda46d Rubocop - Style/LineEndConcatenation
- 8c34235 Rubocop - Metrics/BlockNesting
- 97e54a6 Rubocop - Style/VariableName
- 5222346 Rubocop - Style/AlignParameters
- 22f849e Rubocop - Metrics/MethodLength (custom method length)
- 58aae60 Rubocop - Style/ConstantName (cop disabled)
- 2bc8006 Rubocop - Style/IfUnlessModifier
- 3434ec7 Rubocop - Style/AlignHash
- 548f632 Rubocop - Style/MultilineOperationIndentation
- 610c172 Rubocop - Lint/AmbiguousRegexpLiteral
- c68702d Rubocop - Style/SignalException
- 318372e Rubocop - Style/NilComparison
- 7994d0f Rubocop - Style/PercentLiteralDelimiters
- 4a6902d Rubocop - Style/GuardClause
- 07ebfbf Rubocop - Style/SingleSpaceBeforeFirstArg
- ded2c9a Rubocop - Style/CaseEquality
- cd7c67e Rubocop - Style/MultilineTernaryOperator
- afddea3 Rubocop - Style/CaseIndentation
- a843671 Rubocop - Style/EmptyLinesAroundClassBody
- 829b17d Rubocop - Lint/ShadowingOuterLocalVariable
- f5fd8cf Rubocop - Style/RedundantSelf
- 4444168 Rubocop - Style/LeadingCommentSpace
- b18ae54 Rubocop - Lint/UnusedMethodArgument
- 4e24752 Rubocop - Style/FirstParameterIndentation
- 5841e9d Rubocop - Style/DeprecatedHashMethods
- 0264c37 Rubocop - Lint/DeprecatedClassMethods
- 1923f64 Rubocop - Metrics/LineLength
- 0ab729a Custom config file for Rubocop
- 6f18e6f Rubocop - Style/ColonMethodCall
- 7ba83e5 Rubocop - Style/IndentationWidth
- 20ebd0b Rubocop - Style/BracesAroundHashParameters
- 9b08ab7 Rubocop - Style/HashSyntax
- 7f28fb2 Rubocop - Style/MultilineOperationIndentation
- 978b648 Rubocop - Style/CommentAnnotation
- e939a7c Rubocop - Style/CommentIndentation
- 40b6e10 Rubocop - Style/EmptyLinesAroundModuleBody
- 49ba5a9 Rubocop - Style/ClassCheck
- 5b40de9 Rubocop - Style/SelfAssignment
- 3e20158 Rubocop - Style/EmptyLines
- 91de46e Revert "Rubocop - Style/RegexpLiteral"
- d79ad18 Rubocop - Style/RegexpLiteral
- 9a38dfb Rubocop - Lint/AmbiguousOperator
- ab06fa4 Rubocop - Lint/UnusedBlockArgument
- 4ce71f8 Rubocop - Style/SymbolProc
- 8389f70 Rubocop - Style/BarePercentLiterals
- b818def Rubocop - Style/MethodDefParentheses
- f2ed949 Rubocop - Style/SpaceAroundOperators
- 4fe1f3c Rubocop - Style/AccessModifierIndentation
- 76a8888 Rubocop - Style/RedundantReturn
- 96c65d7 Rubocop - Style/TrailingComma
- da9c079 Rubocop - Style/SpaceInsideBlockBraces
- 3fc783e Rubocop - Style/TrailingWhitespace
- 55b3c90 Rubocop - Style/SpaceAroundEqualsInParameterDefault
- 677d7e2 Rubocop - Style/TrailingBlankLines
- 0084c57 Rubocop rake task
- 0059d23 Set default wait to 0
- b5bb400 Validate resourceId before searching
- c41ee41 Add issuestats badges
- 2bb8694 Raise command error on nil mainWindow for iOS
- f2122de Don't crash when mainWindow is UIAElementNil
- ea11190 Release 6.0.0
- d15371d Update readme.md
- 4f99dd3 Merge pull request #302 from whoward/use-logger
- 1673a69 Use the logger object for outputting debug information
- 4573473 Create index_paths.md
- 9b15701 Release 5.0.1
- d2e12d8 Merge pull request #298 from sbonebrake/upgrade_awesome_print
- 4478662 Upgrade awesome_print and remove the ostruct patch. This fixes issue #297.
- fbf9a6e Update migration.md
- d5172bd Update migration.md
- 7c3bc19 Release 5.0.0
- 0585d78 Fix page command on Android
- 1f2d10a Test touchactions in new file
- 6a638c4 Fix webview page inspection
- ddd94b4 Remove method_missing
- ad10640 Fix set_immediate_value & update debugging
- 7c9e8d0 Don't try and hide the keyboard after .type
- 544e34a Fix #291 always set implicit wait to default wait
- d6dacd0 Clean up button test on iOS
- 2967a52 Update contributing.md
- ad35078 Update contributing.md
- 3943039 Create contributing.md
- 20c0c4d Merge pull request #289 from sofaking/master
- 0e223ac iOS text elements tests are green
- 16b33af iOS button elements tests are green
- 524d412 Get back to catalog after web view test
- 06c3a75 iOS driver tests are green
- c2e80f0 iOS web context test is green
- 718e6f5 Generic element tests for iOS are green now
- 0651054 ios helper tests are green now
- 1356454 Compatibility with Rubies older than 2.1.0
- 99c0b12 Add bootcamp guide & example links
- 8d2daeb Fix iOS 8.1 driver test
- c52b099 Update button test
- a069f28 Fix iOS 8.1 test device/device
- 4643510 Update iOS 8.1 test ios/element/button ✓
- 44c930a Merge pull request #285 from sbonebrake/touch_action_sauce_fix
- bbb4cc2 Fix for issue #283 'Ruby bindings TouchAction broken on Sauce Labs'
- 3cfe864 Update tests for new api.apk
- f1e353a Skip launch_app test
- 8000cfa Add _app suffix to install/remove/launch
- bc81782 Fix android common/device test
- 252df47 Reimplement ele_index / tag to avoid xpath
- c5cf51d Rewrite iOS helpers
- eb22269 Fix iOS textfield tests
- cfad029 Rewrite iOS textfield helpers
- 98a561b Add _elementOrElementsByType for iOS
- 0b9aa53 Regenerate docs
- b7def85 Fix accessor docs
- b38c783 Update predicate methods. Fix version ref
- 8d3bbc5 Restore xpath based textfield helper for iOS
- de61d18 Fix ios/element/text test
- d90446d Fix common/helper iOS test
- 5042465 Update device attr docs
- e1f041f Device Modes
- dfdacdf Update docs.md
- a0a74a9 Add example of automating preinstalled Android app
- 4569b0e Merge pull request #267 from 0x1mason/2969
- cfe9f29 Added start_activity function and tests
- af6d44c Add User-Agent
- 29dfcbe Merge pull request #266 from Jonahss/master
- ca42554 added get_settings and update_settings methods
- 7cd7431 Merge pull request #252 from jskswamy/master
- 3ab6f01 Update nokogiri
- afcbd6b Update gemspec
- 5f0c1c5 Fix textfield index
- d4517b8 Update comment
- b71c9d4 Fix get_source
- c352e68 Fix uiautomator's invalid xml #243
- c2b5dcb Use predicates for ios/element/textfield
- a13158f Release 4.1.0
- be1c710 Update android specs
- 4edd949 Update self.promote_singleton_appium_methods
- 82a236a Update docs.md
- a724d5d Fix #224
- d05bfe8 Fix docs
- c04d6f0 Fix wait / wait_true by using selenium wait method
- da19c8c Add iOS 7 note to swipe
- 4f4d800 Add client side xpath support
- 8cc004a Release 4.0.0
- e8c52c6 Add note to android install test
- e5b3939 Update install test on Android
- e02498c Fix #152
- b9db60f Reset parser before/after parsing
- 9c4672b Add instance numbers to page output on Android
- de5732d Fix #224
- a206270 Fix android device test
- 9838d6a Move context tests to web_context.rb
- d6faefa Fix common/patch test
- 414c4de Update common/device test for Android L
- ccfb38d Update android/helper for Android L
- 24b75d7 Update alert tests for Android L
- 8e9c7da Fix #227
- 596f6e0 Fix #223
- bcd9934 Add predicate textfield test for iOS
- 27732f4 Merge pull request #225 from appium/remove_complex_find
- 3424d64 Remove complex_find. Update tests
- e2c82cc Add hide_keyboard for Android. Use custom for iOS
- 27a25ba Update hide_keyboard for iOS
- e952bb0 Test pull_folder on iOS & Android
- 515e288 available_contexts returns [] instead of nil on error
- 86b378e Add pull_folder support
- 0b3e0cf Add open_notifications. Fix #210
- 05125b4 Update migration.md
- 235e1c0 Replace keyevent with press_keycode. Add long_press_keycode
- 64d9db1 Use one run.rb for all platforms
- 335100e Move iOS helpers to common.rb
- ab915cf Update driver opts
- b495c5e Merge pull request #211 from kieferrm/patch-1
- 543f8f3 change require to lower case
- c54eaa1 Remove global
- ee5a076 Update docs.md
- a581424 Clean up cucumber doc
- 08fe528 Release 3.0.2
- a051b35 Fix find by ids on Android
- 84e3983 Allow setting sauce_username/sauce_access_key to false
- 77d64af Release 3.0.0
- 86f1655 Rename mobile find to complex_find
- 109139b Merge pull request #207 from appium/no_xpath
- 682797d Use uiselector instead of xpath
- 0c51bca Update complex find constants
- f0db091 Release 2.1.0
- 189b99a Use io.appium.android.apis
- 5b1e3d8 Fix current_app on Android
- aa6e93a Fix wait
- c590996 Move posix-spawn to dev dependency
- 7a55892 Fix typo
- 2a1c009 Merge pull request #197 from xrd/patch-1
- 9de20b7 Fix typo
- b306378 Merge pull request #196 from DylanLacey/master
- 01dd97c Make wait and wait_true use the interval before it reexecutes
- 9a138bb Merge pull request #195 from DylanLacey/master
- d85e292 Don't continue to wait for crashed Appium server
- 107a90c Use FILE instead of dir
- 12d62bc Merge pull request #194 from DylanLacey/master
- bcc7865 Quit driver before creating a new one. Always.
- a52f215 Fix android test
- f43309c Fix #192
- 4a97ba1 Set sauce to empty so tests run local #191
- 56d8a04 Fix #191
- ea0fe8e Set empty sauce ENV to nil
- 190f023 Update migration.md
- 28aa754 Update migration.md
- d9447a9 Merge pull request #190 from DylanLacey/xpath
- ac9f5eb Parse HTML as HTML, not XML.
- a84163b Output debug status only when enabled
- 2d7ab8b Release 2.0.0
- 84af3e9 Merge pull request #189 from appium/update_api
- 208ce67 Add migration doc
- 52b2c3a Enable page 'static'
- 19a2cf8 Update tests
- 5e10809 Format all .rb files
- 3f41705 Rename s_text to text. Remove e_* methods
- 7909daa Rename press_for_duration to long_press
- d63a58f Update app_strings to take optional language arg
- 71ab5db Pass element reference, not element, when calling tap
- 30b646f Merge pull request #184 from DylanLacey/master
- 6afc071 Change current_context= to set_context.
- 8f280ec Fix page on iOS
- 7088169 Update android/helper.rb
- 537a8c3 Update Android common/device
- 72ff02a Restore strings.xml support on Android
- 0dc4965 Update readme.md
- a5c2a1f Update docs
- ca767f4 Improve page/page_class
- 034a309 Purge byte order marks
- 3988ee3 Update readme.md
- f1e91a4 Update readme.md
- 5a3ecbb Release 1.0.0
- 4b6989a Merge pull request #172 from DylanLacey/flight
- 0824188 Airline mode.
- 7935fc0 Prepare for release
- 583a0a6 Update version helper
- 982b102 Update docs
- 74f9e5e Improve docs
- b5414b7 Update documentation for appium 1.0
- de25322 Fix ios test
- 3943f19 Do not sort files
- e7bd82a Fix load_appium_txt
- fe792a5 Fix comment
- bb9f44a Fix error message about missing platformName
- 45e56b9 Fix flaky android tests by using wait
- 723b304 Rename closeApp to close_app
- ec2f6ea Improve android/patch test
- e3a7ad5 Merge pull request #169 from bootstraponline/master
- bbcd38b Fix complex find
- 684aa0d Merge pull request #168 from DylanLacey/master
- 7475d38 Remove unused error method
- 6875a48 Use new complex_find method.
- 86371c3 Fix common/helper
- e765488 Update Android common/device
- 79de9b5 Fix android common/helper
- 7ac67e3 Fix android/helper
- 4754137 Fix id resolution. Fix patch and helper
- 38af1aa Fix android alert, text and textfield
- 1f82df4 Fix page commnand on Android
- b3cd998 Fix android/element/button
- 6e215ff Reorder iOS text methods
- ead35f9 Refactor iOS textfield xpath
- b26d77d Move iOS specific helpers out of common
- a97c1cd Merge pull request #163 from DylanLacey/master
- 537099d Update tests to meet new code requirements.
- c7c6d10 Ensure elements on iOS are visible
- e0cb0c9 Update Rakefile
- 6a174e2 Modern ruby defaults to utf-8
- 5540ffc Update ios_tests
- ecc7d02 Update iOS support
- 8845a1e Rewrite iOS support for appium 1.0
- b0e0bfd Update textfield and flaky.txt
- 7c40873 Fix ios[ios/element/textfield]
- ee0ccd2 Fix ios[ios/element/alert]
- f439730 Fix ios[common/helper]
- 3582d34 Fix iOS common/element/button
- 67f719e Add flaky.txt
- 7847df2 Merge pull request #159 from DylanLacey/master
- 4c816e2 Fix wait
- b58f283 Update one_test runner
- 52b2a5c Enable running with flake
- 9861a88 Update tag references
- 326aeb5 Don't call mobile methods
- 09329d1 Name before_first/after_last for better error messages
- 5302418 Fix ios/element/generic
- 9bf869f ios/element/text is passing
- 2e10eb3 Start updating for new XPath
- 62c977a Add note about source_window + appium 1.0
- 2bb509f Replace mobile methods for appium 1.0
- 2c8142b Fix page_class to work with Appium 1.0
- 265b658 Use nokogiri to parse XML
- 8c96eae Merge pull request #157 from appium/update_spec
- 5c9e840 Update tests to work with new spec gem
- 0331fe0 Merge pull request #155 from DylanLacey/keyevent
- 3a9bebd Add keyevent method
- 758afbf Merge pull request #154 from DylanLacey/master
- 294ba49 Extend Appium::Device methods before promoting Appium methods.
- d432e36 Merge pull request #149 from DylanLacey/chainz
- 965ec7b Add multi-touch actions, touch actions.
- d8cbacd textfield_named to use chained find_element
- e76e6dd Merge pull request #151 from DylanLacey/docs
- ecbbb18 Merge pull request #150 from DylanLacey/files
- 7ef61e1 Update doc
- 6c97d17 Add file methods
- aea8c5d Update doc
- 854d2c6 Fix invalid warnings Fix #147
- 0408cc0 Fix driver docs
- e72c170 Remove Selendroid specific code
- 4e9f3d6 Validate platformName Fix #146
- 38fc42e Clarify wait_true doc Fix #127
- 285a97b Fix ignore, wait, wait_true
- 1b160b4 Fix typing on iOS
- 44eb53b Add comments to end
- a4d2c55 Add OpenStruct support to Awesome Print
- 12b35a6 All tests passing
- 01f4ecf Fix 'undefined' is not a function
- af76d4d Fix broken ends
- 9a214aa Don't use add_to_path
- 67a997c Clean up module syntax
- 8be5b7c Merge pull request #142 from appium/wip
- fb61522 Rename test folders
- 8f2049f Update capabilities and appium.txt
- 62dc430 Merge pull request #139 from DylanLacey/complex_find
- bc20a71 Add complex find
- 38a9429 Merge pull request #140 from DylanLacey/hide
- f6d5987 Add keyboard hidin'
- c0076e9 Merge pull request #138 from DylanLacey/noarg_methods
- 23f24c9 add current_activity, background_app, app_installed
- eb12171 Merge pull request #135 from DylanLacey/contexts
- b8f3a91 Add context switching
- c13b877 Merge pull request #137 from DylanLacey/accessibility_id
- 5c9d18f Add accessiblity_id finder
- 5d1722f Merge pull request #136 from DylanLacey/uiauto_finders
- fdd14da Add uiautomat[ion|or] locators
- ef42569 Merge pull request #133 from DylanLacey/master
- a6fbb15 Log warning when methods are added to Selenium
- 6590e9f All tests passing on master branch of appium
- cd5a25d Update android tests
- 7fc8c55 Update android tests
- 6e32210 Add ruby_lib_ios and ruby_lib_android tests to ruby_lib
- b9b449a Merge pull request #129 from DylanLacey/master
- f87a379 Added calls to explicit endpoints for :install, :remove, :close, :launch, :lock, :shake.
- 2ea9aa5 Upgrade to SVG badges
- 003bbe6 Status is in the official bindings
- d0b6198 Document how to activate fast reset
- b6cda97 Release 0.23.0
- 8ce3009 Fix caps for new appium
- a6e7df2 Remove device whitelist from appium.txt
- e79923f Release 0.20.0
- 9a6c6ea Add bundle update to release rake task
- 093ba77 Update readme.md
- 8dbe853 Fix mainApp
- 347ae13 Update readme.md
- ba4d51c Update location_rel to use center point
- efa2e3f Release 0.19.1
- 1aee2fc Add android coverage cap
- ccb213f Update path logic
- 9772383 Fix load_appium_txt relative path
- 6fd332b Release 0.19.0
- 69f2058 Merge pull request #119 from misttar/feature/appium_ruby_console_on_windows
- 55ab536 Fix to enable appium ruby console (arc) on windows; Removed unnecessary ruby based absolute path conversion in load_appium_txt, as it is done later in Driver::initialize; Simplified absolute_app_path method for resolving windows paths;
- f529113 Merge pull request #118 from justingrammens/master
- 297cdfc Need to add the missing commas for the Android example in readme for it to work for me.
- d55a2f5 Fix webview
- da987f6 Merge pull request #114 from misttar/app_path_on_windows
- 488236e Adding a small patch to fix loading the app with absolute windows paths;
- 6e789d5 Fix tag_name
- af4517f Update MiniTest Expectations link
- 8810bbe Update name doc for iOS
- f08854a Escape single quotes for iOS JS selectors
- 8571197 Release 0.17.0
- 1134b87 Fix fast clear. Fix #110
- f0bc0b5 Update api_19_webview.md
- 94657b4 Update api_19_webview.md
- 3b93375 Create api_19_webview.md
- 9b838f4 First attempt at webview automation for Android API 19
- 8340d99 Release 0.15.1
- ee39131 Default to OS X 10.9 & iOS 7 on Sauce
- 9627036 Fix promote_singleton_appium_methods
- 81ce5d0 Fix docs
- fe60570 Error if we're generating an empty file
- 0162656 Prevent duplicate tags
- c27ac6f Release 0.15.0
- 77a7736 wait and wait_true no longer use default_wait
- 18a4b94 Fix exists
- dd885bf timeout(0) waits forever so default to 1 as the min wait
- e7ed56b Release 0.14.0
- eea5ef1 set_wait remembers the second to last wait
- 7ef3406 Release 0.13.0
- e1632bc Release 0.13.0
- 87c5e12 Release 0.13.0
- 647cb94 Release 0.13.0
- e1632bc Release 0.13.0
- 87c5e12 Release 0.13.0
- 647cb94 Release 0.13.0
- a235a2c Update name_exact
- f1d2701 names on Android will return the text values when no arg is passed
- 7ac38c9 Fix return value of name_exact
- e6da4aa Add textfield_named for iOS
- 789fc52 Add ios_version method
- 5447f4c Rename password to ios_password
- a5b85de Add scroll_to_exact for Android & more
- cc7e778 Default to fastClear: false
- f54f145 Add link to minitest expectations
- c92bd37 Release 0.12.0
- f1b7633 Add s_texts_names. Fix alert_dismiss_text and alert_accept_text for iOS 7
- 6f2d698 Fix page on iOS 7
- 70dbac3 set_wait and no_wait now update @default_wait
- 1f31754 Restore readme
- 1e7a4c3 Update Android page to always output resource-ids
- 948074c Release 0.11.0
- a0dfe2c Add s_texts, s_texts_exact
- 5b3bb88 wait and wait_true now respect default_wait
- 5c3083b Update Android tag maps
- c2b7098 Sort page_class on Android
- 6ab8180 Release 0.10.0
- afb0b09 Add promote_singleton_appium_methods(main_module)
- 631c584 .location_rel now returns a fraction
- bf45140 page on iOS now takes window number
- cb38755 Fix Android fast duration
- c81bba8 Sauce doesn't use dashes in the session id
- 613c33e Add note about xpath index
- cd9fc63 Release 0.9.1
- c5c2b83 XPath index starts at 1 for textfield
- 511f76e Fix server_version path debug output
- 1e0f36e Release 0.7.1
- b611ac6 Fix typing on disabled textfield
- d887050 xml_keys, xml_values, resolve_id work on iOS
- e148f2a Allow custom URL. Fix #84
- 8d6ae78 Use our docs not rubydoc.info
- c8f3041 Release 0.7.0
- f98534d iOS page supports ids and defaults to 1st window
- ab6cb4f strings.xml is now client side. compressed xml support
- e976552 Add Android API 18 resource id to page output
- ddc5e36 browserName is never used
- c5211e5 Print all matching ids in page
- 8d19157 Include strings.xml ids in page output on Android
- b615628 Update readme.md
- adc4eba Add id example
- 42d2a86 Add more code examples
- fa45efd Update docs.md
- a1f5942 Release 0.6.7
- 4a08dd6 Enable bundleid in app device cap
- caff218 Improve docs
- b579ca7 Add iOS Jenkins Xcode note
- 4fbf0fb Add landscape and portrait rotate examples
- c6d4353 Allow setting device cap
- 94a9bbc Release 0.6.4
- 3b24fcd Add optional $driver.global_webdriver_http_sleep
- dae3508 Add longClick example
- ccf8e37 Release 0.6.3
- d55c6fa Fix device and rake uninstall
- 8c704ee Support OpenStruct in Awesome Print
- 898fe27 Device is not case sensitive
- 09aa23d Release 0.6.0
- cbaf19d Add keyboard send_keys documentation
- 25333d6 Fix for Minitest 5
- 1e047b0 Minitest 5 only
- 7ef93e9 Update usage example
- 47f53f9 Device is now required
- 62d5f2a Patch only MiniTest
- 6ce29df Fix release notes
- bd71fb4 Release 0.5.16
- 7b83b85 Only return files that exist
- 1f0428d Fix keyboard race condition
- c99ed34 Update docs.md
- 7103921 Fix link
- f76ea9b Add require support to appium.txt
- 12b8e59 Update docs.md
- 7d6a8f2 Add current_app to docs
- 16ea945 Fix hide keyboard on iOS
- ad9263c Add Sauce wait req
- 98ee244 Add .clear example for textfield
- d373071 Fix activity name example in readme
- 50023f3 Fix Android version
- c4d281a Add Android set version code
- 5675f4a Update readme.md
- 521f79b Release 0.5.14
- 7831c7d Update current_app
- 3009abc Add iOS version commands
- d224b6b Update readme.md
- 89a43da Update docs.md
- 85469de Update readme.md
- 95c5c3c Current app is only for Android
- 460699c Update current_app
- 146e19a Release 0.5.13
- 2eb4bb0 Check method exists before calling
- 8d48ca2 Current app is in the lib now
- 683ae29 Add current_app
- 91f5c2f Release 0.5.8
- b4e592c Fix call twice
- 18e3f7d Prefer existing method before calling driver method
- 1f72729 switch_to.alert calls getAlertText so use bridge directly
- 9752a3b Add tag method
- e061482 Release 0.5.5
- 82f9c58 Fix value contains operator
- c5b8d84 Update readme.md
- c14fbb3 Add version badge
- 9e95106 Release 0.5.4
- d66020c Fix gemspec. yard is required for docs task
- 1c6509d Add dev task to install gems required for release task
- 5106643 Add Sauce Storage support
- de58f71 Release 0.5.0
- 062a2a2 Add page_class
- 9e1e091 Add note
- 1372009 Fix method signature
- f0e0954 Dynamic is Android only
- 8a1a387 Update docs.md
- eaa5b79 Rename s_first_text s_last_text
- edbd74f Add example for screenshot
- 73fcb72 Add params to exists
- 558d4af Fix opts
- adfdc18 Fix gemspec
- 299d0c8 Move appium.txt loading to appium_lib
- aaf54be Fix code format
- 9e3a3e9 Move default wait to init param
- ae9acb1 Update docs
- 849594b Update method comments
- 70a59fe Release 0.4.0
- b30548e Translate mobile find on Android
- 1ea8b85 Screenshot should work on iOS
- 3797644 Update docs
- 0e2c119 Fix release notes
- 5c28a2d Next release will be 0.4.0
- b9e5044 Remove comment
- 30c2ada Update doc links
- d08cd59 Add JS doc gen
- 61530fb Update docs
- ebe6a2f Update docs.md
- 637fef7 Use element.displayed? not visible
- db557df Release 0.3.10
- c3adbc5 Fix name and textfield
- 5c26137 Android can't get alert text
- 36f68de Add shown attribute to Selendroid page
- e7bc45f Release 0.3.8
- dc3a50f Use 4.2 not 4.1
- f8042f1 Fix page Selendroid
- f9866e0 Load touch methods
- c3f9a2b Don't set timeout on Selendroid until it's fixed
- d88245e Add page for Selendroid
- ff63433 Add id method
- c59f7ce Improve debugging
- a886ef4 Release 0.3.5
- 193eb71 Fix JSON.parse
- 54ba323 Use upstream get name contains
- 6f66b46 Name contains moved upstream
- 2d33b5c Update readme.md
- 4a1f87e Update example
- 6177c49 Rename get_wait
- ffdf104 Release 0.3.4
- 4edc9f6 Add params to wait
- da1c042 Add selendroid launch support
- f398041 Use symbols for driver opts
- cf09a0d Add expected server opts
- fe6c7d7 Fix os specific patches
- d9b9c1a Improve logging
- 3b831b0 Return invisible match if no visible result
- b0ca37c Release 0.3.3
- e7f55d9 Add driver method
- 6d381fe Update readme.md
- 07da208 Add troubleshooting steps
- eee6632 Release 0.3.2
- b22d747 Default to app_activity if app_wait_activity is not set
- 76198ad Fix reset clearing iOS JavaScript
- 445519b Use Appium's detailed error messages
- e00964f Update readme.md
- ef0b626 Avoid invisible elements
- e00fc6e Release 0.3.1
- 81d762a Check method exists before calling
- 4b3f3dc Fix method dispatch
- fa8b679 Fix iOS name
- 5be26c4 Add sauce methods and find_name
- b3724d3 Add session_id
- e08e88c Release 0.3.0
- 3f4dd63 Update code style
- 9bbb17e Update readme.md
- 354bf19 Add new usage example
- 9668450 Restore top level methods
- b095c4a Rewrite as a real lib
- 71628ff Fix page for iOS
- fce0d67 Add force encoding check
- aed2607 Raise NoSuchElementError on find
- 82dc953 Add webview support to find
- 151edde Define no args page for iOS
- b3227f7 Quote button name when string
- 0c0073d Add grid and relative
- 3b87251 Add note about secure tag on Android
- 494f0e3 Add window mapping for Android
- e4d63a5 Replace classNameMatches with className
- dd82100 Fix find_eles_attr
- de7a1bc Improve webdriver debug messages
- dff41da Better webdriver debug messages
- d2ca728 Use textContains to fetch first element only
- 1cbb69d Check for empty app path
- 427e105 Fix format
- 40cd10b Update get_inspect
- bc1cdb1 Add find_eles_attr
- e89f8bd Use XPath last()
- 133cf98 Add xpath, xpaths
- 435eac0 Fix name
- 050734f Update first_ele to use XPath #15
- f89dcc3 Update ele_index to use XPath #15
- 763d086 Use mobile method
- 09035ab Remove old comment
- 2d07ed0 Raise instead of puts
- 1c1e0ee Release 0.0.29
- 2278c8e Add wait param to start_driver
- f5f82c0 Default to partial match
- 2e7f8c6 Update webdriver
- b7b6caa Use gh_name
- 70606a4 Release 0.0.28
- 61d1943 Update docs.md
- 7676a90 Add iOS name, names, text, texts
- 7bc936c Update webdriver
- e3646d3 Add fast_duration
- 22ac58a Check that app path exists
- 217bca9 Add page for iOS
- 2abf365 Update docs.md
- a1d26ff Add link to docs.md
- e4d27c9 Update docs.md
- 2cf20a0 Create docs.md
- e1f470e Add find for Android
- 37bb4e9 Update comment
- aaeba81 Add order to find
- 73b757c Define find and finds to search everything
- ebd6c1b Fix text and texts on iOS
- 07fed25 Release 0.0.26
- 7c77faa Add exists method
- 27f4ccf Add alert for Android
- 4bb466f Add txt methods
- 2d2704a Store default wait in var
- 8a2bc8a Update release_notes.md
- c504873 Create release_notes.md
- 2e71e47 Don't wait in Pry
- 3416272 Update readme.md
- d5bcb94 Release 0.0.24
- 17f9a67 Add .lock to ignore
- 9181cb8 Add inspect using JSON dump
- e74dc46 Add get_source
- 2444290 Add name methods
- bfd7761 Release 0.0.22
- 4066823 Release 0.0.21