Как я могу выбрать и фильтровать, используя webdriverio.react $$ - PullRequest
0 голосов
/ 03 апреля 2020

Я новый webdriverio и реагирую. Я изучаю взгляд на официальную документацию по следующему. https://webdriver.io/docs/api/browser/react $$. html

it('should calculate 7 * 6', () => {
    browser.url('https://ahfarmer.github.io/calculator/');

    const orangeButtons = browser.react$$('t', {
        props: { orange: true }
    })
    console.log(orangeButtons.map((btn) => btn.getText())); // prints "[ '÷', 'x', '-', '+', '=' ]"
});

Но я не мог понять селектор 't'. Что такое 't'?

Похоже, что нет цели 't' в цели html. https://ahfarmer.github.io/calculator/

Также я попытался выбрать оранжевые кнопки следующим образом.

console.log(browser.react$$('Button',{
  props: { orange: true }
}).map((obj) => obj.getText()));

Но это не сработало.

Как я могу выбрать с помощью тега имя «Кнопка»?

Заранее спасибо.

1 Ответ

0 голосов
/ 06 апреля 2020

Я решил это сам.

Потому что это минимизируется.

https://github.com/facebook/react-devtools/issues/239

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