testcafe

    2热度

    1回答

    我正在尝试编写TestCafe Javascript来测试使用键盘作为唯一导航的网页(即'选项卡')。 TestCafe运行这些测试,但它们运行速度非常快(最多5秒),并且屏幕上没有任何事情发生。所以我想知道它是否真的有效。 最重要的是,我试图找到一种干掉我的代码的方法。从我在文档中看到的内容中,每次我想要一个按键时,我都需要调用.pressKey('tab')。如果我需要连续5次点击“标签”,我

    0热度

    1回答

    我一直在寻找一个真正的例子,但我找不到任何。我完全陌生的节点js。 我正在设置一个服务,它使用命令行工具获取密码。 命令行“pw get key”返回与密钥关联的密码。 命令行“pw set key password”设置与密钥关联的密码。 的部分代码,我至今是: const util = require('util'); const exec = util.promisify(require(

    2热度

    1回答

    我无法选择有条件地出现在页面上的元素。 我试过await ing,但没有奏效。 // Gets imported as detailedProductPage export default class Page { constructor() { this.chipItem0 = Selector('[data-test-id="chipItem0"]').child('.t

    1热度

    1回答

    我正在写测试咖啡馆的E2E测试。我正在测试的代码是一个加载到其他网站并首先需要初始化自己的库。所以,我的测试每一个开始用相同的代码: t.switchToIframe(iframeSelector) .expect(loginSelectorSpinner).exists).ok({timeout: 3000}) // wait for login start .expect(loginSel

    2热度

    1回答

    我正在用testcafe编写我的E2E测试,用于不支持并发的测试后端,即如果两个测试并行执行,测试后端爆炸。 当我只针对一个浏览器进行测试时,测试是连续执行的。但是,当我指定多个浏览器时,测试每个浏览器连续运行,但测试在同一时间在每个浏览器中开始。 我想testcafe先在一个浏览器中执行所有的测试,然后打开浏览器旁边,并在其中执行所有测试等 这可能吗?

    1热度

    1回答

    我想在运行任何TestCafe测试之前等待页面中的Web组件升级(换句话说,在运行测试之前等待WebComponentsReady事件)。做这个的最好方式是什么?

    0热度

    1回答

    我使用TestCafe执行测试并需要检查img是否具有正确的路径。有两个IMG元素: 案例1:这种情况下 <div class="x-grid3-cell-inner x-grid3-col-2" unselectable="on" id="dynamicID1"> <img src="images/icons/bullet_wh.png"> <img src="images/

    1热度

    1回答

    我想写一个脚本,需要根据CSS选择器找到的特定浏览器对象是否存在或不存在来调整其工作流行为。 我不想使用document.getElementByID方法,因为这在技术上不是一个CSS选择器,而且我们的整个企业都是在CSS选择器上进行标准化的,所以任何走过DOM然后走过CSS选择器的东西都不会让它过去无论如何我们的代码审查过程。 var thing = await things.thingSele

    3热度

    1回答

    我使用testcafe在电子商务页面中运行一些测试,但随机弹出正在打破测试。当它出现在窗口上时,Testcafe无法点击下一个选择器并随着测试向前移动,然后失败。 目前,我正在使用的.js文件来保存选择,如: import { Selector } from 'testcafe'; export default class Checkout { constructor()

    2热度

    2回答

    我需要获取<input>的值,特别是其值属性中包含的值。但是,input不可见,所以这似乎是testcafé的问题。有谁知道如何解决这个问题?有没有一个特殊的选项,您可以使用Selectors使它工作?谢谢帮助我,感谢任何帮助!