Скрипт зависает, т.е. только в браузере - PullRequest
0 голосов
/ 09 января 2019

Я хочу выполнить этот код в IE11, но он идет в режиме зависания, не нажимая на кнопку «да», не может понять причину, в то время как он работает нормально в Chrome и FF

Пробовал с опцией -e --skip-js error

import { Selector } from 'testcafe';

fixture(' testcafe ie issue')
.page('https://www1.shoppersdrugmart.ca/en/home');
test('testcafe ie issue', async (t) => {

const medicalCannabisImage=Selector('.wg-hdr-nav-img').nth(0);
const ageGatePopUp = Selector('.age-gate');
const pageContainser=Selector('div#app')

const yesAgePopUp = Selector('[data-auid="age-gate-primary"]');

await t.click(medicalCannabisImage);
if (await ageGatePopUp.exists) {
await t.click(yesAgePopUp);
}

});

Я хочу выполнить этот код в IE11, но он идет в режиме зависания, не нажимая кнопку «да», не может понять причину, в то время как он работает нормально в chrome и FF.

1 Ответ

0 голосов
/ 11 января 2019

Мы воспроизвели эту проблему и обнаружили, что ее причина связана с этой проблемой GitHub:

Не найден элемент в IE11

Вы можете отслеживать их прогресс. Исправление продвигается в соответствии с комментариями команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...