Пожалуйста, помогите мне. Я пытаюсь создать автоматический щелчок с помощью PHP Selenium для раскрывающегося списка select2 на основе текстового имени, а не параметра значения, поскольку значение является случайным.HTML-код, подобный этому
-- Please Select --
Option1
-- Please Select --
Я уже пробовал сделать это с помощью PHP
if(!$this->wait('#target','visibilityOfElementLocated',5,500)) return $this->sendError('form not found');
if($this->executeScript("$('#target').click();"));
if(!$this->click('option[text=\'Option1\']')) return $this->sendError('select error.');
Но возникла ошибка
NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"option[text='Option1']"}
Подробнее здесь: https://stackoverflow.com/questions/785 ... n-selenium