Как подключить webdriverio в отдельном файле? - PullRequest
0 голосов
/ 01 ноября 2019

Я хотел бы иметь отдельный файл для соединения webdriverio, чтобы выполнить следующие действия:

  • Импортировать модуль, содержащий webdriverio, для настройки, а затем получить соединение

Я упомянул «установку», потому что мне нужно передать две разные опции в «webdriverio.remote ()»

Код, который у меня есть, следующий (код работает)

import webdriverio = require('webdriverio');
const androidOptions = require('../../../helpers/caps').androidOptions;
const app = require('../../../helpers/apps').androidApp;
const assert = require('chai').assert;

androidOptions.capabilities.app = app;

describe('Basic Android interactions', () => {
    let client: any;

before(async () => {
  client = await webdriverio.remote(androidOptions);
});

it('the app should be installed', async () => {
  let boundleId = 'io.appium.android.apis';
  let isAppInstalled = await client.isAppInstalled(boundleId);
  assert.isTrue(isAppInstalled);
});

});

Я действительно понятия не имею, как это сделать, любая помощь здесь приветствуется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...