Я использую react-select V2
в своем коде и использую множественный выбор, мой компонент выглядит следующим образом:
<Select
isMulti
className="basic-multi-select"
classNamePrefix="select"
options={ this.getTransformedOptions() }
components={{ Placeholder, DropdownIndicator }}
placeholder={this.props.placeholderText}
onChange={this.props.onChange('multi')}
/>
Я использую драйверы mocha, node, selenium и chrome для создания интеграционных тестов для моего приложения, поэтому для этой страницы я хотел бы просто протестировать открытие раскрывающегося меню, выбор некоторых параметров, удаление некоторых параметров и т. Д.
Если я передаю menuIsOpen={true}
компоненту, я могу легко щелкнуть элемент с помощью следующей команды:
driver.findElement(By.css('.select__menu div[id="react-select-2-option-0"]')).click();
Однако я все еще не могу открыть меню программно. Кто-нибудь знает, как я могу сделать это с помощью команды, аналогичной приведенной выше?