текстовый набор текста - PullRequest
0 голосов
/ 18 мая 2018

HTML:

<form>
  <p>
    <label for="import-textarea">Use the "Export board" menu item in a board's menu, then copy the json from the resulting file.</label>
  </p>
  <textarea class="js-import-json" placeholder="Paste your valid JSON data here" autofocus=""/>
  <input class="primary wide" type="submit" value="Import">
</form>

Я хочу установить текст внутри текстовой области с помощью webdriver.io и пробовать разные селекторы:

const ta = browser.$('textarea');
ta.setValue('Updated Text');

const val = imp.selectByAttribute('placeholder', 'Paste your valid JSON data here');
const text = browser.getText('.js-import-json=Paste your valid JSON data here');

Но ни один из них, похоже, не работал.Либо у меня вообще нет текста, либо селектор не найден на странице.

Есть идеи?

1 Ответ

0 голосов
/ 18 мая 2018

Вы можете прочитать о setValue здесь http://webdriver.io/api/action/setValue.htmlИ о селекторах здесь http://webdriver.io/guide/usage/selectors.html

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

browser.setValue('.js-import-json','Updated Text');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...