脚本正在挂起,即仅浏览器

时间:2019-01-09 04:33:24

标签: automated-tests e2e-testing testcafe

我想在IE11中执行此代码,但是它进入了挂起模式,没有单击yes按钮无法理解原因,同时在chrome和FF中可以正常工作

尝试了-e --skip-js错误

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中执行此代码,但是它进入了挂起模式,没有单击yes按钮无法理解原因,而在chrome和FF中可以正常工作。

1 个答案:

答案 0 :(得分:0)

我们已重现此问题,并发现其原因与此GitHub问题有关:

Not finding an element in IE11

欢迎您跟踪他们的进度。根据团队的评论,修复已在进行中。