I hereby claim:
- I am jlipps on github.
- I am jlipps (https://keybase.io/jlipps) on keybase.
- I have a public key ASA5enU7HxGauG4EsLazqFp6THAD-Uts_EWqs9QILVU7IQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
As described in the Appium 2.0 Epic, Appium needs to evolve from being a server which bundles many drivers to one which by default doesn't bundle any drivers, and instead provides an interface for retrieving and using drivers. Essentially, "Appium" will become:
BaseDriver or jsonwp-proxy that make it easy to write Appium drivers)We recently swapped Appium branches so that the old 1.5 branch is now master. This is great! Unless you already have a local copy of Appium master checked out and want to do a git pull. Unfortunately since we have reset master this is no longer possible. Here's how you do it.
upstream, for you it might be origin. Below, I will call this <remote> and you should replace it with the reality for your own local checkout.git checkout mastergit reset --hard fbbb126 -- this will get you to a place in the git history prior to the divergencegit pull <remote> master -- this will get all the new coderm -rf submodules/ in order to have a clean checkout, since we no longer track submodules in the Appium git repo.That's it! Happy hacking.
I hereby claim:
To claim this, I am signing this object:
| 19:04:125 INFO ApplicationStore.<init> App archive folder:/Users/chef/log/applications | |
| 19:05:254 INFO IOSServer.init | |
| Beta features enabled ( enabled by -beta flag ): false | |
| Inspector: http://0.0.0.0:4443/inspector/ | |
| tests can access the server at http://0.0.0.0:4443/wd/hub | |
| server status: http://0.0.0.0:4443/wd/hub/status | |
| Connected devices: http://0.0.0.0:4443/wd/hub/devices/all | |
| Applications: http://0.0.0.0:4443/wd/hub/applications/all | |
| Capabilities: http://0.0.0.0:4443/wd/hub/capabilities/all | |
| Monitoring '/Users/chef/log/applications' for new applications |
| npm info it worked if it ends with ok | |
| npm verb cli [ '/usr/local/bin/node', | |
| npm verb cli '/usr/local/bin/npm', | |
| npm verb cli 'install', | |
| npm verb cli '-g', | |
| npm verb cli '--verbose', | |
| npm verb cli 'appium' ] | |
| npm info using [email protected] | |
| npm info using [email protected] | |
| npm verb cache add [ 'appium', null ] |
| foobar! |
| "use strict"; | |
| var driverBlock = require('../../helpers/driverblock_harmony.js') | |
| , describe = driverBlock.describeForApp('UICatalog') | |
| , it = driverBlock.it | |
| , should = require('should'); | |
| describe('basic', function(h) { | |
| it('should confirm element is not visible', function*() { |
| /*global it:true */ | |
| "use strict"; | |
| var describeWd = require("../../helpers/driverblock.js").describeForApp('UICatalog') | |
| , should = require('should'); | |
| describeWd('basic', function(h) { | |
| it('should confirm element is not visible', function(done) { | |
| h.driver.elementsByTagName('tableCell', function(err, els) { |
| Day 1: Spec Planning | |
| Introductions :) | |
| jlipps: works at Sauce and Appium | |
| santi: works at Sauce. Will be architecting the backend of Sauce to support this spec. | |
| dburns: works at Mozilla. Works on Marionette (webdriver with extras for Mozilla) | |
| freynaud: ebay. iosdriver | |
| je: works at facebook. ramping up on iosdriver work at facebook | |
| dominik: ebay. creator of selendroid. |