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 master
git 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. |