Обрабатывать всплывающее окно? Теперь мы получаем белую страницу - PullRequest
0 голосов
/ 03 октября 2019

Как обработать всплывающее окно с 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) &amp;&amp; check_positive_value_highlight(document.getElementsByName('value')[0], true) &amp;&amp; check_empty_() &amp;&amp; true) { showBig_v2('popup_thingie_cost.asp?formname=getInfo&amp;fieldname11=xx&amp;fieldname5=xx&amp;fieldname6=xx&amp;bgcolor=white&amp;fieldname10=xx&amp;fieldname12=xxx&amp;title=Choose+x+service&amp;footer=YES&amp;vat=NO&amp;default_off=YES&amp;type=xx&amp;fieldname4=xx&amp;fieldname1=xx;xx=&amp;xx=xx&amp;xx=&amp;xx=&amp;xx=&amp;xx=&amp;xx=&amp;xx=&amp;language=EN&amp;xx=&amp;xx=&amp;xx='); }">

1 Ответ

0 голосов
/ 04 октября 2019

TestCafe в настоящее время имеет ограниченную поддержку всплывающих окон, но мы работаем над реализацией правильной поддержки нескольких окон браузера , и это есть в нашей дорожной карте .

...