端到端测试是一种用于测试应用程序流程是否按照设计从头到尾执行的方法。执行端到端测试的目的是识别系统依赖性并确保在各种系统组件和系统之间传递正确的信息。
我想测试我的网站应用程序的页面。但是,在您访问实际应用程序之前,我有一个需要接受的免责声明页面。有没有办法执行任务(点击......
我试图确定我的Selector是否正在捕获正确的HTML元素。输出的唯一东西是Selector对象,它不告诉我任何东西。我试着把...
我正在使用visualcafe在visual studio代码中编写我的第一个测试但是得到这个错误“import:术语'import'不被识别为cmdlet,函数,脚本文件或可操作程序的名称....
我正在我的Angular 7应用程序上执行E2E测试,其中我有一个测试用例,我在UI中应用过滤器,过滤器附加到as查询参数的URL。生成的网址...
使用pressKey来模拟typeText不会产生所需的结果
因为作为我正在测试的站点上的输入字段是由站点开发人员使用随机类创建的,所以typeText将无法工作,因为Testcafe不会将其识别为有效的输入字段。作为一个 ...
browser.getCurrentUrl()只在一个Test中给我“UnhandledPromiseRejectionWarning”
我将我的测试改为async / await,从那以后,browser.getCurrentUrl()工作正常,除了在这个测试中:(填写表格)... await元素(by.id('auftrag -...
是否可以使用testcafe / node模拟按钮单击触发的函数的结果?
是否可以通过使用testcafe / node进行UI测试来模拟按钮触发触发的函数的结果? Selenium / capybara有'allow_any_instance_of(...)。来接收(..)语法。所以 ...
为了解决这个问题,我不得不简要介绍一下:我正在编写并运行e2e-automated-tests以测试我们公司的网站;目的是偏离正轨,以确保我们......
我目前正深入研究赛普拉斯并为应用程序编写e2e测试。在测试文件上传功能方面,我似乎遇到了障碍。由于我的初学者身份......
在docker容器中运行的浏览器需要对在我们的网络中的测试API上运行的登录服务进行POST。这个服务非常挑剔POST可以来自哪里,所以它拒绝POST ...
如何使用特定分组运行TestCafe工具脚本 - 烟雾,回归等?什么是cmd的正确语法?
我正在尝试找到如何使用特定分组运行TestCafe工具脚本的最佳方法 - 烟雾,回归等?什么是cmd的正确语法?我们有夹具和思考脚本......
是否可以使用TestCafe .meta对象跳过从cli运行的测试
我正在使用TestCafe来运行我的集成测试。我知道它有test.skip功能,这对于我在本地测试并希望跳过一组我不需要/想要运行的测试非常有用......但是我...
如果我评估我的Selenium xpath / locator,有些情况下我可以看到找到多个节点匹配。示例:// span [@ username ='xyz'](使用Selenium的示例代码)如果上面的相对路径...
是否可以使用TestCafe访问ShadowDom中包含的iframe?我尝试过使用组合选择器,就像我可以访问普通的ShadowDOM元素一样,但无法管理...
TestCafe runner.video不是createTestCafe.then.then.remoteConnection的函数
EDITED我在尝试使用TestCase Javascript API创建测试视频时遇到此问题。我正在使用testcafe版本0.22.0,我已经有了先决条件请求...
在TestCafe中有一种方法可以在没有等待的情况下重试导航到URL
我们的项目使用TestCafe进行e2e测试。由于环境导航到URL间歇性失败(Ping或其他问题)。 testCafe隔离模式不是正确的解决方案,因为......
如何在testcafe中选择具有pseudoelement :: div的div
我需要点击带有伪元素::之后的div。 Div本身是不可见的,但是在悬停在另一个元素上之后,我需要点击div末尾的div :: after附加图标。我怎么能够 ...
用逻辑替换.wait(8000)以在我们点击继续之前检查iframe中的页面是否已加载。当代码在测试中时,它工作正常。我试图将代码移动到...
我有一个测试用例,我需要导航到webPage并在Chrome浏览器中验证该页面的网络调用。理想情况下,我会将它们带入变量并过滤它们以进行某些分析......
我很难计算所有元素。它一次只显示11个元素。向下滚动时,第一个被下一个元素替换。这就是我所拥有的:element.all(by.css('....