Я использую Spectron для тестирования приложения Electron, основанного на React.Я хотел бы выбрать компонент React, и я пытаюсь получить доступ к браузеру WebDriverIO для этого и вызвать react$
, однако функция не может быть найдена - 'app.client.react $ не является функцией'.
Это мой код (с AVA):
test.serial('First Test', async t => {
const app = t.context.app;
await app.client.waitUntilWindowLoaded();
const win = app.browserWindow;
t.is(await app.client.getWindowCount(), 1);
t.false(await win.isMinimized());
t.false(await win.isDevToolsOpened());
t.true(await win.isVisible());
t.true(await win.isFocused());
console.log(await app.client.react$('MyCoponent'));
});
И это ошибка:
TypeError {
message: 'app.client.react$ is not a function',
}
Есть идеи?