Commit Graph

1505 Commits

Author SHA1 Message Date
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
Jonathan Lipps d034b5f017 update readme 2013-04-12 14:02:09 -07:00
Jonathan Lipps d786778b16 update readme 2013-04-12 14:00:54 -07:00
Jonathan Lipps 2757d20fb4 pull changes from appium.io 2013-04-12 13:36:52 -07:00
Jonathan Lipps aaefc9b12e use regex test instead of exec 2013-04-12 13:26:30 -07:00
Jonathan Lipps 56026a1554 wd now returns element objects after execute 2013-04-12 13:23:10 -07:00
Jonathan Lipps 2c697e616a remove commented out code 2013-04-12 13:20:50 -07:00
Jonathan Lipps f3e4968ce7 make sure not to proxy non-proxies 2013-04-12 11:27:24 -07:00
Sebastian Tiedtke d00ecbe217 Merge pull request #433 from jlipps/selendroid
Selendroid support and adb.js rewrite
2013-04-12 11:11:52 -07:00
Jonathan Lipps da346905ed we already have ncp, no need for copyFile 2013-04-12 10:37:58 -07:00
Jonathan Lipps b38cf659c6 better reset.sh behavior for selendroid 2013-04-12 10:33:26 -07:00
Jonathan Lipps d738739554 update selendroid to the real 0.3 i guess 2013-04-12 10:27:29 -07:00
Jonathan Lipps 50a2b8e667 make sure to rm selendroid targets in reset 2013-04-12 10:25:43 -07:00
Jonathan Lipps e1d7102499 update gitignore to track selendroid test 2013-04-12 10:15:36 -07:00
Jonathan Lipps 82ba0fe61f don't log long proxy responses 2013-04-12 10:11:08 -07:00