问题标签 [codeceptjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何点击菜单中的链接?'执行上下文被破坏,很可能是因为导航'
我无法单击导航内部的链接。
我尝试使用类、xpath、css 选择器来定位链接
我希望点击一个链接并被重定向
javascript - 我无法对只读元素(输入字段)执行操作,Click()或 fillField()都不起作用
在只读输入字段元素上,我无法执行我尝试过的任何操作 click() 或 fillfield()
块引用
codeceptjs - 为什么条件代码没有在 CodeceptJS 中执行?
CodeceptJS - 我需要选中一个复选框,前提是它还没有被选中。
我创建了一个辅助方法来检查条件,它返回正确的值,但是 if 语句中的代码没有被执行。
助手类/方法:
方法调用:
我在 if 语句中看到了 step.before、step.after 的代码,但它没有被执行:
我在这里错过了什么吗?或者有没有其他方法可以做到这一点?蒂亚!
angular - 在 CodeceptJS 场景中轮询异步 REST 服务直到结果为真
寻找一种解决方案来轮询异步 REST 调用,直到使用 Codeception / codeceptJS e2e 测试套件找到结果。根本不知道这是否可能。轮询最多持续 1 到 2 分钟,每 10 秒一次即可。
所以我已经完成了这项工作,但这只是一次运行。一直在考虑不同的方法,但我唯一想到的是 retry() 函数,但这依赖于失败的东西。我的服务没有失败。
该函数printJobService
需要轮询。
见解将不胜感激。
javascript - 如何使用 codeceptjs 知道页面上有多少元素
在 Codeceptjs 中,我找不到一种方法来计算页面上某个元素的数量。示例中的I.assertNumber
是某种组成的子句,希望能更好地表达我正在寻找的内容。
selenium-webdriver - 如何使用 codeceptJS 加载我解压的 chrome 扩展
我正在将 codeceptJS 与 webdriverio Selenium 独立服务器一起使用。我的问题是我在运行测试时如何加载我解压的 chrome 扩展。过去两天我一直在寻找解决方案,但找不到解决方案。我得到的只是搜索中的一些java代码。
puppeteer - 我是否需要等待样式表加载才能使用 CSS 选择器?
介绍:在我的项目中,我们使用CodeceptJS 和 Puppeteer驱动程序,我们还使用配置waitForNavigation设置为DOMContentLoaded
不等待加载外部资源(包括样式表和图像)来开始与页面交互。
问题:考虑到样式表可能没有加载,puppeteer 会无法通过 CSS 选择器找到元素吗?
appium - Codeceptjs 滑动功能
我只是使用codeceptjs
和使用appium
驱动程序来测试 android 应用程序。现在我对这个框架有不同的问题。我目前正在为一个测试工作,我必须在其中使用swipeLeft
,但它不工作,当该函数调用时没有任何反应,也swipe
,,,,。有没有人已经解决了这个问题,或者我可以使用其他功能或其他东西?swipeRight
swipeUp
swipeDown
back()
puppeteer - 如何将 Chrome 添加到容器以克服 circleCI 中的错误“无法启动 chrome”
我正在尝试在 circleCI 上运行 Codecept.js,但我一直遇到它所说的相同问题Failed to launch chrome
。
我相信这是 puppeteer 的问题,但我在网上找不到问题。
我尝试将以下内容添加到我的 codecept.conf.js 文件中。
我尝试将 chrome 安装到我正在运行的容器上:
docker-compose exec aubisque npx codeceptjs run --steps
正如我认为可能是铬不存在。我无法弄清楚如何做到这一点。我还读到 puppeteer 使用自己的 chrome 类型:S。
这是我运行验收测试的 circle/config.yml 文件。我正在工作流中运行代码,在运行此作业之前,我正在运行一个安装 npm 模块的作业。
codeceptjs - CodeceptJs - 获取元素列表并检查元素的属性
我是 QA Automation,在 C#+Nunit+Webdriver 方面有 7 年以上的经验。现在我不得不切换到 CodeceptJS 并且找不到如何使用这个框架做一些常见的动作。请帮我解决下一个问题:
如何获取元素列表并获取此列表中特定元素的某些属性。在 C# 中,它将是这样的:
/li>如何检查元素是否在 customsteps 或 pageobject 中具有某些属性?
/li>