Commit Graph

1519 Commits

Author SHA1 Message Date
Jonathan Lipps 6ac2d89b97 add collection to mechanic (changes submitted upstream as well) 2013-04-19 10:19:28 -07:00
Jonathan Lipps 359afa3a1e minor fixes 2013-04-18 16:48:05 -07:00
Jonathan Lipps d0f483afb5 make sure swipe returns error if it doesn't execute 2013-04-18 16:48:05 -07:00
Jonathan Lipps 0d81c61a53 allow setText on android to press enter when it sees \n 2013-04-18 16:48:05 -07:00
Jonathan Lipps 0c0b5b057b add some more android aliases 2013-04-18 16:48:05 -07:00
Jonathan Lipps 751c899201 make sure device is done swiping when we return control 2013-04-18 16:48:04 -07:00
Jonathan Lipps c15d3b8fc7 make android not flick so fast 2013-04-18 16:48:04 -07:00
Jonathan Lipps 2cd097aa74 make textfield return secure for ios as well 2013-04-18 16:48:04 -07:00
Jonathan Lipps 214a581c25 alias window to frame in android 2013-04-18 16:48:04 -07:00
Jonathan Lipps 3a0e086db0 allow @name to refer to @text, @label, @value 2013-04-18 16:48:04 -07:00
Jonathan Lipps 91c5e6be13 better defaults here 2013-04-18 16:48:04 -07:00
Jonathan Lipps 4acb7da8c5 when searching for @text in ios, fallback to @label and @value 2013-04-18 16:48:04 -07:00
Jonathan Lipps 4967a9614c Merge pull request #453 from bootstraponline/xpath_wildcard
Fix XPath wildcard
2013-04-18 14:29:59 -07:00
bootstraponline f620f480a4 Fix XPath wildcard
#451
2013-04-18 15:34:32 -04:00
bootstraponline fb13e00456 Fix tag name selector
#451
2013-04-18 15:27:34 -04:00
Jonathan Lipps a5261854ea make sure zip file exists before trying to copy it 2013-04-17 16:10:33 -07:00
Jonathan Lipps 71999169f7 fix xpath last() tests 2013-04-17 13:33:54 -07:00
Jonathan Lipps 60a61cdd74 Merge pull request #448 from bootstraponline/xpath_last
Parse XPath last()
2013-04-17 13:04:13 -07:00
bootstraponline 139176bfaf Add broken tests for last() 2013-04-17 15:47:36 -04:00
bootstraponline 5a9259911c Add last() for Android
Fixes #444
2013-04-17 15:24:17 -04:00
bootstraponline 6655b4d3d4 Add last() for iOS
find_element(:xpath, '//button[last()]')
2013-04-17 14:51:41 -04:00
Jonathan Lipps a1d121d502 Merge pull request #449 from bootstraponline/dynamic_attr
Dynamic attr
2013-04-17 11:42:14 -07:00
bootstraponline b211a7b537 Add all to mobile: find
For example, return the name value of all edittexts.

> mobile :find, [ 'all', [ [26, '(?i).*edittext.*'], [100] ] ]
post
session/5dc30124-994f-48e6-83a8-fb1d18a7d361/execute
{"script":"mobile: find","args":[["all",[[26,"(?i).*edittext.*"],[100]]]]}
=> "[Email Address, Password]"
2013-04-17 12:40:11 -04:00
bootstraponline 29fa710447 Add server side element methods to Dynamic
An example of finding the first button's name attr.

mobile :find, [ [ [26, '(?i).*button.*'], [100] ] ]
post
session/d1fe1c05-3ec3-49a9-80bd-394ebf726ba6/execute
{"script":"mobile: find","args":[[[[26,"(?i).*button.*"],[100]]]]}
=> "Sign In"
2013-04-17 12:40:11 -04:00
bootstraponline 0e4795e0f8 Parse XPath last() #444 2013-04-17 10:32:26 -04:00
Jonathan Lipps 47b9d2ac8e Merge pull request #446 from OniOni/master
Newline in `which` output
2013-04-16 15:50:19 -07:00
OniOni 2733d5f8a0 Which sometimes appends a newline, strip it. 2013-04-16 15:45:49 -07:00
Sebastian Tiedtke 1737871442 Merge pull request #442 from jlipps/master
android xpath indices
2013-04-16 12:07:36 -07:00
Jonathan Lipps 9e59ddf7e4 android support for xpath indices (wraps up #295) 2013-04-16 11:36:45 -07:00
Jason Carr cf5e55df0e Merge pull request #441 from jlipps/master
support for xpath indices in ios
2013-04-15 16:53:28 -07:00
Jonathan Lipps ffd5bbaf27 actual filtering by index logic and test for ios 2013-04-15 16:19:00 -07:00
Jonathan Lipps f5a4a24ad0 support for xpath parsing indexes 2013-04-15 16:19:00 -07:00
Jonathan Lipps 8be4c9a70b add tests to define xpath index spec 2013-04-15 16:19:00 -07:00
Jonathan Lipps 223b5c75be Merge pull request #440 from bootstraponline/fix_reset
Fix reset (fixes #439)
2013-04-15 16:14:16 -07:00
bootstraponline 8f60af314c Fix reset (fixes #439) 2013-04-15 18:08:28 -04:00
bootstraponline e52fb4f0ed Merge pull request #438 from jlipps/master
handle implicit wait + reset
2013-04-15 14:11:12 -07:00
Jonathan Lipps 0d4eae8cd3 make sure implicit wait works after ios reset (fix #437) 2013-04-15 12:26:57 -07:00
Luke Inman-Semerau 0eacda563a linking selendroid (so it shows up on appium.io linked) 2013-04-15 11:08:23 -07:00
Jonathan Lipps 0d84b7a60d update i-w-d (fix #432) 2013-04-13 09:00:13 -07:00
Jonathan Lipps 5a278254e6 bump to 0.3.0 for npm publish 2013-04-12 16:47:04 -07:00
Jonathan Lipps 5c5c38668b updated appium.io 2013-04-12 16:42:25 -07:00
Jonathan Lipps aa4b856d21 use namp instead of markdown to generate appium.io 2013-04-12 16:36:38 -07:00
Jonathan Lipps e7ed670b8b updated appium.io 2013-04-12 15:49:38 -07:00
Jonathan Lipps fccf0883b1 change appium dmg link 2013-04-12 15:49:04 -07:00
Jonathan Lipps 22875ea640 make readme more friendly and make sure we publish appium.io to gh-pages 2013-04-12 15:42:59 -07:00
Jonathan Lipps 2fd934e0e8 pushed update to appium.io 2013-04-12 15:36:40 -07:00
Jonathan Lipps 28df72a25d add selendroid tests to grunt 2013-04-12 15:31:37 -07:00
Jonathan Lipps d697927a12 update .npmignore so we get some submodule stuff 2013-04-12 15:22:12 -07:00
Jonathan Lipps 6ff95b9624 try this formatting 2013-04-12 14:38:21 -07:00
Jonathan Lipps a28f9f5fc4 don't use '>' in readme since it prevents copy-paste 2013-04-12 14:36:57 -07:00