yaphatak
aa57ccccd0
Adding support for chrome browser rotation
2015-05-13 15:24:21 -07:00
Jonathan Lipps
42afa652e1
appium-chromedriver now manages and builds chromedriver binaries, so remove all logic that has to do with building and finding them in appium itself ( fix #5095 )
2015-05-11 14:35:14 -07:00
Jonathan Lipps
529341309c
fix issue with chromedriver not returning sessionId for override ( fix #5013 )
2015-04-28 22:02:46 -05:00
moizjv
c9aeb24f75
Fixing chrome driver to use correct ADB path
2015-04-28 12:53:37 -07:00
Jonathan Lipps
a380008b73
update appium-chromedriver and node-simctl with babel-backed transpiler
2015-04-10 13:40:08 -07:00
Jonathan Lipps
c70694472b
update chromedriver support with callback-based functions that fit more snugly into the current paradigm
2015-04-08 17:24:21 -07:00
Jonathan Lipps
c871e8a046
ensure that we send in the device we're using to chromedriver
2015-04-08 17:24:21 -07:00
Jonathan Lipps
a7b85ecd84
use appium-chromedriver package for chrome/chromedriver
2015-04-08 17:24:21 -07:00
Eric Millin
8d4b389dee
1.3.6
2015-03-04 11:24:01 -05:00
Jonathan Lipps
a3a903893b
make sure our 'chromeOptions' overriding works for Chrome and not just Chromeviews ( fix #4119 )
2014-12-01 14:44:01 -08:00
sebv
7641f6c846
chromedriver kill fix
2014-10-28 15:20:58 +08:00
Eric Millin
6eeacf1a0d
fixed chromedriver support for Chromium/ChromeShell
2014-10-07 12:53:12 -04:00
Jonathan Lipps
0e75f40eb4
fix chrome unlock infinite loop issue
2014-09-18 12:32:48 -07:00
Jonathan Lipps
4687052dea
Merge pull request #3638 from 0x1mason/unlockDevice
...
Added Android lock/unlock feature: #3342 Fix
2014-09-18 10:00:27 -07:00
Eric Millin
6cc600c24b
Added Android lock/unlock feature
2014-09-18 11:25:08 -04:00
Isaac Murchie
ec9bbc95a3
Don't crash when sending touch actions to webviews
2014-09-12 12:56:48 -07:00
Jonathan Lipps
fc9726893b
allow automation of native chrome elements ( fix #3434 )
2014-08-20 12:29:55 -04:00
Moiz Virani
e94535b878
Cleaner way of calling stoplogcat for chromeDriverExit
2014-08-14 15:21:27 -07:00
Moiz Virani
af856a15e5
Adding adb stop to chrome to prevent leaking of adb issue
2014-08-14 15:03:54 -07:00
Ela Makiej
ec68a866a4
Support for CHROMIUM context for embedded Chromium.
...
Enables switching between NATIVE_APP and CHROMIUM contexts. Works for both backends: UIAutomator and Selendroid. It's intended to work for any Chromium
embedding app under the following conditions:
- user has to make sure the devtools socket is open
- user may need to provide a webdriver working with his app (probably deriving from chromedriver)
- user needs to use some additional capabilities: 'android-device-socket', 'chromedriver-executable' (optional), 'special-chromedriver-session-args' (optional)
2014-06-05 19:06:05 +02:00
sebv
cdafd82509
Improving logging
2014-06-04 09:07:58 +08:00
Jonathan Lipps
e433bbc315
allow automation of chrome beta
2014-05-27 18:25:06 -07:00
sebv
155004a709
fixed chrome sessionId bug
2014-05-22 14:44:41 +08:00
Ruben Gonzalez Alonso
b6428069fe
Use --adb option with chrome tests
2014-05-13 15:45:16 +02:00
Jonathan Lipps
3583347584
camel-case app-(wait-)activity
2014-04-10 15:38:24 -07:00
Jonathan Lipps
318617819f
change app-package and app-wait-package to appPackage and appWaitPackage
2014-04-10 15:20:24 -07:00
Jonathan Lipps
ce8adcfe6a
update testsuite to use 1.0-style caps
...
- and fix various issues with specific tests
2014-04-03 18:55:49 -07:00
Vitalii Grygoruk
b70dc24eec
Mised toLowerCase for iOS.js (+2 squashed commits)
...
Squashed commits:
[fba9410 ] Making sure toLowerCase() is still used for chrome.js
[0cbfa68 ] We don't need toLowerCas() for app argument, as it is used for passing CFBundleIdentifier, fixes #2131
2014-04-01 09:37:49 +02:00
Jonathan Lipps
80ebe34278
add enablePerformanceLogging cap for chrome/android hybrid, so we can get performance logs
2014-03-07 11:52:20 -08:00
Jonathan Lipps
42780f2655
port chrome config
2014-03-03 16:40:16 -08:00
Jonathan Lipps
b058732ebb
port android basic config
2014-03-03 16:40:16 -08:00
Jonathan Lipps
0cd14dd8fd
rearchitect configuration methods
2014-03-03 16:37:49 -08:00
Jonathan Lipps
bcf9d6c60e
create Device class and abstract configuration logic into each type of device to clean up appium.js
2014-03-03 16:37:49 -08:00
Jonathan Lipps
2befd7d314
fix regular chrome startup
2014-02-24 17:10:43 -08:00
Jonathan Lipps
cedac5d8b7
work on getting chromedriver accessing webviews
2014-02-24 14:59:39 -08:00
Jonathan Lipps
104e1a0d38
break out chromedriver into its own object
...
and make sure the chrome tests pass on chromium too
2014-02-24 14:59:39 -08:00
Jonathan Lipps
67d5f4dbef
start abstracting chromedriver stuff out of chrome.js so we can reuse it for webviews
2014-02-24 14:59:39 -08:00
Isaac Murchie
d266d4b7fa
Bundle all ChromeDrivers when publishing
2014-02-14 09:50:48 -08:00
Isaac Murchie
e9d59b859c
Bundle chromedriver into build
2014-02-13 14:16:48 -08:00
Isaac Murchie
9ee3e319af
Bundle ChromeDriver into build, for Mac and Linux
2014-02-11 11:47:25 -08:00
Isaac Murchie
ac80afbcc7
Allow multiple ChromeDrivers to be running
2014-02-03 16:49:26 -08:00
sebv
d971f72c46
stricter jshint rules enforcable from editor
2014-01-29 14:03:34 +08:00
Jonathan Lipps
da8d64158c
fix node logic error preventing unlock errors from propagating in chrome
2014-01-21 14:18:07 -08:00
Jonathan Lipps
3b1cc359cb
kill chromedriver before starting new chromedriver
2014-01-15 10:31:45 -08:00
Jonathan Lipps
5981667cca
add support for doing web testing against android stock browser
2014-01-06 18:20:17 -08:00
sebv
7d4b0e5718
fixing spaces
2014-01-03 01:47:50 +08:00
sebv
c765cdf7fb
Modified session creation to cope with non redirect case
2014-01-02 11:41:31 +08:00
Jonathan Lipps
165014c7ba
object orientify these methods
2013-11-14 18:20:17 -08:00
Jonathan Lipps
8e5a0bb1f9
more cleanup including selendroid update
2013-10-22 11:29:19 -07:00
Jonathan Lipps
3785fe5ca9
just use javascript's new operator rather than adding levels of abstraction
2013-10-22 11:29:19 -07:00