mirror of
https://github.com/appium/appium.git
synced 2026-02-10 20:09:49 -06:00
added element conversion examples
This commit is contained in:
@@ -13,7 +13,7 @@ require("./helpers/setup");
|
||||
|
||||
var webdriver = require('selenium-webdriver'),
|
||||
wd = require("wd"),
|
||||
wdBridge = require('wd-bridge')(wd),
|
||||
wdBridge = require('wd-bridge')(webdriver, wd),
|
||||
_ = require('underscore'),
|
||||
Q = require('q'),
|
||||
chai = require('chai');
|
||||
@@ -79,7 +79,10 @@ describe("ios simple", function () {
|
||||
sum += x;
|
||||
return el.sendKeys('' + x);
|
||||
}).then(function () {
|
||||
return driver.findElement(webdriver.By.name('Done')).click();
|
||||
return driver.findElement(webdriver.By.name('Done'));
|
||||
}).then(function (el) {
|
||||
// converting to wd el
|
||||
return wdDriver.wdEl(el).click();
|
||||
}).then(function () { return driver.sleep(1000); });
|
||||
};
|
||||
return populateField('IntegerA')
|
||||
@@ -99,7 +102,10 @@ describe("ios simple", function () {
|
||||
}).then(function () {
|
||||
return wdDriver
|
||||
.elementByIosUIAutomation('elements().withName("Answer");')
|
||||
.text();
|
||||
.then(function (el) {
|
||||
// converting from wd el
|
||||
return wdDriver.swEl(el).getText();
|
||||
});
|
||||
}).then(function (text) {
|
||||
text.should.equal("" + sum);
|
||||
});
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"use strict";
|
||||
|
||||
var wd = require('wd'),
|
||||
wdBridge = require('wd-bridge')(wd),
|
||||
wdBridge = require('wd-bridge')(require('protractor'), wd),
|
||||
_ = require('underscore');
|
||||
|
||||
// An example configuration file.
|
||||
|
||||
@@ -43,5 +43,22 @@ describe('angularjs homepage', function () {
|
||||
}).nodeify(done);
|
||||
});
|
||||
|
||||
it('should convert to wd element', function (done) {
|
||||
var el = element.all(by.repeater('todo in todos')).get(1);
|
||||
wdBrowser.wdEl(el).text().then(function (text) {
|
||||
expect(text).toEqual('build an angular app');
|
||||
}).nodeify(done);
|
||||
});
|
||||
|
||||
it('should convert from wd element', function (done) {
|
||||
return wdBrowser
|
||||
.elementById('add-some-control')
|
||||
.then(function (el) {
|
||||
return wdBrowser.swEl(el).getText().then(function (text) {
|
||||
expect(text).toEqual('Add Some Control');
|
||||
});
|
||||
}).nodeify(done);
|
||||
});
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user