Я хотел бы иметь отдельный файл для соединения 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);
});
});
Я действительно понятия не имею, как это сделать, любая помощь здесь приветствуется