popup - 处理弹出窗口?我们现在得到白页
问题描述
如何使用 testcafe 处理弹出窗口?
我们按下一个按钮,然后打开一个弹出窗口。在那个弹出窗口中,我们选择了一些东西,然后弹出窗口再次关闭,并且该信息正在主页中使用(仍然在后台打开。行为看起来像这样:https ://www.quackit.com/html /codes/html_popup_window_code.cfm
但是,当使用 testcafe 尝试此操作时,弹出窗口是全尺寸的,并且不会返回主页(可能关系丢失了?)
有小费吗?
该按钮在代码中如下所示:
<input type="button" value="Calculate prices" onclick="if(check_fields(tmp_arr) && check_positive_value_highlight(document.getElementsByName('value')[0], true) && check_empty_() && true) { showBig_v2('popup_thingie_cost.asp?formname=getInfo&fieldname11=xx&fieldname5=xx&fieldname6=xx&bgcolor=white&fieldname10=xx&fieldname12=xxx&title=Choose+x+service&footer=YES&vat=NO&default_off=YES&type=xx&fieldname4=xx&fieldname1=xx;xx=&xx=xx&xx=&xx=&xx=&xx=&xx=&xx=&language=EN&xx=&xx=&xx='); }">
解决方案
TestCafe 目前对弹出窗口的支持有限,但我们正在努力实现适当的多浏览器窗口支持,这在我们的路线图中。
UPD:多浏览器 Windows功能在testcafe@1.11.0
.