TestCafe Нажмите «Создать всплывающее окно» для сохранения файла CSV - PullRequest
1 голос
/ 09 июля 2019

Я не могу найти способ нажать «Сохранить» во всплывающем окне, которое появляется во время теста.TestCafe нужно нажать кнопку «Сохранить», чтобы я мог получить файл CSV.

Я пытался найти способ сделать это в документах, но наиболее близким, что я нашел, является .pressKey ('войти').Тем не менее, это не удается нажать «Сохранить», и я не знаю, какие другие варианты у меня есть.

Снимок экрана с тем, что я пытаюсь нажать:

введите описание изображения здесь

Я указал конец моего кода (выЯ должен предположить, что все предыдущие части теста TestCafe предшествуют этому:

.click(export_button)
.click(csv_pill)
.wait(3000)
.pressKey('enter')

Я ожидаю, что каким-то образом можно будет заставить мышь обнаружить эту кнопку «Сохранить», и она щелкнет ее, чтобы сохранить этот файл CSV.

1 Ответ

3 голосов
/ 09 июля 2019

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

...