首页 > 解决方案 > 测试脚本执行在 Firefox 和 Chrome 中的行为不同,同时操作一个我遇到了一个奇怪的问题,我将尝试在下一行中描述它。预先感谢您的帮助!问题是,在我的例子中,Testcafe 在不同的浏览器上运行相同的测试脚本时表现不同。testcafe: 0.23.1 firefox: 63.0.1 chrome: 70.0.3538.102 typescript: 3.1.6 Typescript 代码来自执行的测试脚本: import { Selector, t } from 'testca

问题描述

标签: typescriptvisual-studio-codeautomated-testse2e-testingtestcafe

解决方案


我能够重现第一个问题。我认为这种意外行为与信息弹出窗口有关。您提到您正在最大化浏览器窗口,这很有帮助。如我所见,这会导致渲染发生变化,因此问题的原因就在这里。我认为这是一个错误,所以我在 TestCafe 存储库中创建了一个错误报告。目前,我建议使用最大化的解决方法。

至于第二个问题,我发现单选输入的标记比较复杂(输入是不可见的,不透明度等于0),所以我建议你按照以下方式修改你的选择器:

const buildingTypeRadioInput = Selector('label[for="Einfamilienhaus"]');


推荐阅读