Files
appium/sample-code/javascript-webdriverio/test/basic/ios-create-session.test.js
Sai Krishna 4df45addc3 update WDIO test to v5 (#11919)
* update WDIO test to v5

* fix review
2019-01-02 09:57:39 -08:00

26 lines
826 B
JavaScript

const webdriverio = require("webdriverio");
const iosOptions = require("../../helpers/caps").iosOptions;
const app = require("../../helpers/apps").iosTestApp;
const assert = require("chai").assert;
iosOptions.capabilities.app = app;
describe("Create session", function() {
let client;
beforeEach(async function() {
client = await webdriverio.remote(iosOptions);
});
it("should create and destroy IOS sessions", async function() {
const res = await client.status();
assert.isObject(res.build);
const element = await client.findElement("class name","XCUIElementTypeApplication");
client.getElementAttribute(element.ELEMENT,"name").then((attr) => {
assert.equal(attr,"TestApp");
});
const destroySession = await client.deleteSession();
assert.isNull(destroySession);
});
});