我的测试下载一个文件,然后单击一个按钮。 单击按钮将在 40 秒后生效(打开侧边栏)。 如果我禁用应用程序中的下载代码(使底部下载栏不出现),侧边栏会立即打开,不会延迟。 我的问题与这个问题大致相同。 这个问题没有解决方案而且很老,这就是我再次提问的原因。 我试过的: 使用browser.manag ...
我的测试下载一个文件,然后单击一个按钮。 单击按钮将在 40 秒后生效(打开侧边栏)。 如果我禁用应用程序中的下载代码(使底部下载栏不出现),侧边栏会立即打开,不会延迟。 我的问题与这个问题大致相同。 这个问题没有解决方案而且很老,这就是我再次提问的原因。 我试过的: 使用browser.manag ...
我试图找到一种在不满足特定条件时在 Playwright 中循环的方法。 在量角器中,我可以使用browser.wait 。 在我从 Protractor 迁移到 Playwright 的以下示例中,代码在 refreshButton 不可见时单击 refreshButton,一旦它可见,它就单击 ...
在我们的端到端测试期间,在我们的应用程序上创建了 100 多个测试用户。 工作流程是这样的: 这些用户将作为清理资源(拆卸)的一部分被删除。 从你的角度来看,是从 faker 生成密码更好,还是为所有这些测试用户设置一个 static 密码更好? 请分享利弊。 ...
我有以下 HTML: 这是一个带有三个选项的剑道下拉框。 我的目标是使用protractor测试框架将javascript代码写入select PMDAT 到目前为止,我有: 我收到错误:失败:元素不可交互。 问题是,由于剑道下拉列表的工作方式,select class 被标记为隐藏。 我如何使用 ...
我正在尝试使用 protractor 运行测试,但我需要禁用浏览器缓存才能测试某些内容。 我不希望 chrome 从浏览器缓存加载资源,而是希望它将请求发送到服务器并下载它们。 作为 protractor 功能的一部分,我尝试了以下选项,但似乎没有任何效果, ...
我必须获取 url 并在 3 个新选项卡中打开它。 但是我在尝试时遇到错误: 错误: Failed: null value in entry: name=null ...
我有一个 JSON,每个键都包含一个字符串数组,我添加了两个循环一个得到所有的钥匙其次是根据键获取数组我正在使用我的第二个循环来测试数组中的每个值。 但是发生的事情是它永远不会进入it块并且before也会抛出错误 代码在这里: 这些值在浏览器中正确附加,但页面不等待加载和 append 下一个值, ...
所以我正在尝试将我们现有的 protractor 测试套件迁移到赛普拉斯。 对于其中一项测试,我们有两个预期条件,在 protractor 中更容易处理。 但我想知道是否有任何类似的 cypress 命令 function 来实现? 分享代码片段 confirmation.getConfirmBut ...
我是使用 protractor 的新手。 有一个 html 元素,它唯一的独特部分是样式属性中背景图像的 url。 你可以在下面看到。 我试图得到这个元素。(见下文) 我得到语法错误。 如何编写表达式来获取此元素? 或者是否可以使用 style 属性获取元素? ...
在 Angular 中,打破延迟加载非常容易。 例如,只需要有人不小心将延迟加载模块中的某些内容导入到应用程序模块中,然后这个模块就会被急切加载。 因此,我通常在审查 PR 时检查是否存在此类错误。 目前,我通过查看ng build的日志或通过在浏览器 DevTools 中检查 .network 日 ...
目前正在学习 protractor,我正在做这个参数场景,我想在每次运行时更改完成的操作类型我的脚步 const { Given, Then } = require('cucumber'); const { browser } = require('protractor'); const {exp ...
我有一个 Angular 11 项目并且我已经实现了单元测试。 最近,我在项目中添加了一个 MediaRecorder,并且不再运行任何测试。 测试“编译”引发以下异常: error TS2304: Cannot find name 'MediaRecorder'. . 请注意,项目本身可以编译 ...
// 每当我尝试运行测试时出现以下错误,我尝试使用不同的节点和 webdriver-manager 版本,没有任何工作,我从头开始尝试, ...
以下是我的primeng可编辑表的html代码, 这是我的量角器代码, 使用上面的代码单击工作正常,但是在提供输入时,出现以下错误来填充值,* No element found using locator: By(css selector, [id="edit-col-0"])我是不知道我错 ...
在量角器中处理操作类的任何键盘操作时,我总是收到“失败:sendKeysToActiveElement”错误。 下面是我的代码 - 我的 conf.js - 我收到错误消息 - UnsupportedOperationError: sendKeysToActiveElement Build ...
我想在框架中选择一个按钮..但是它没有选择..尝试下面的代码切换到框架并使用TypeScript单击量角器中的元素.. 在给定的屏幕截图中查看它的 HTML ...
我有一个问题,我对量角器很陌生。 我需要通过文本获取元素,现在无法更改 UI 的构建方式以使用更好的选择器。 所以我现在拥有的是一个包含文本Summary的span标签,为了使用 XPath 检索元素,我执行以下操作: 当屏幕上只有一个元素时,这适用于第一次出现,但是,当有两个元素时,它会失 ...
使用 protractor 我正在尝试在 svg 饼图元素上执行鼠标 hover 并且鼠标 ZE0542F579DF538E81328ADE6 不工作也没有为我显示错误。 当鼠标 hover 在元素上时,我正在尝试读取字符中显示的文本 源截图鼠标悬停前[1]: https://i.stack.im ...
仅供参考,其他 Stackoverflow 问题/答案都没有为我解决这个问题。 在一个Angular项目中,我们使用Protractor Cucumber Framework进行 E2E 测试。 我不知道如何通过tags只运行一个测试。 您应该能够编辑protractor.conf.js文件的c ...
我的测试脚本需要在移动设备和 safari 浏览器中执行。 通过 cypress 和 sauce labs 集成,我们可以使用 cypress 实现移动测试和 safari 浏览器吗?。 目前我的测试脚本在 protractor 并运行所有浏览器,如 safari 和集成了 sauce labs ...