Я выполняю приемочные испытания с помощью webdriver и кода. Я немного новичок в этом, поэтому, пожалуйста, несите меня. Я пытаюсь переключиться на дочернее окно, которое создается после нажатия кнопки:
<input class="submit_btn" type="button" onclick="openHAWin(this.form.purchase_clinic.value)" value="add" name="add_ha">
Поскольку имя этой страницы не включено в код или на целевую страницу, я попытался использовать следующий рекомендуемый код для переключения на дочернюю страницу:
$I->executeInSelenium(function (\Webdriver\Session $webdriver) { $handles=$webdriver->window_handles(); $last_window = end($handles); $webdriver->focusWindow($last_window);});
Однако приведенный выше код генерирует ошибку на шаге, который использует его:
«Я выполняю в леночной функции селена» "
Принятие webdriver не удается …