1. 'use strict';
    
  2. 
    
  3. /** @flow */
    
  4. 
    
  5. async function addItem(page, newItemText) {
    
  6.   await page.evaluate(text => {
    
  7.     const {createTestNameSelector, findAllNodes} = window.REACT_DOM_APP;
    
  8.     const container = document.getElementById('iframe').contentDocument;
    
  9. 
    
  10.     const input = findAllNodes(container, [
    
  11.       createTestNameSelector('AddItemInput'),
    
  12.     ])[0];
    
  13.     input.value = text;
    
  14. 
    
  15.     const button = findAllNodes(container, [
    
  16.       createTestNameSelector('AddItemButton'),
    
  17.     ])[0];
    
  18. 
    
  19.     button.click();
    
  20.   }, newItemText);
    
  21. }
    
  22. 
    
  23. module.exports = {
    
  24.   addItem,
    
  25. };