【发布时间】:2015-01-27 05:47:55
【问题描述】:
我正在使用 webdriver 和 codeception 进行验收测试。我对它有点陌生,所以请多多包涵。我正在尝试切换到单击按钮后生成的子窗口:
<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);});
但是,上面的代码在使用它的步骤中会抛出错误:
"我在 selenium 中执行"lambda 函数""
webdriver 接受失败...
【问题讨论】:
标签: php html selenium-webdriver codeception acceptance-testing