在我的Cypress测试中,我将HTML表(分页)上的数据与预期值(存储在数组中)进行比较。
此外,表中的记录数量也可能有所不同。
当前出现在表(第一页)上的行数是5条记录,用户可以像往常一样使用Next/ other / first /Last按钮导航到其他记录。
这是我最新的柏树代码:
cy.task('queryDb', `${myQuery}`).then(result => {
for (var i = 0; i < result.length; i++) {
dashboard.name(i).should('hav
TLDR:在詹金斯的同一台机器上在码头容器中运行并行柏树测试的问题。
我试图运行在单个aws机器2对接实例的柏树同时运行不同的套件并行。我遇到了一些问题,尽管我已经在docker-compose.yml和cypress.json文件上配置和公开了两个唯一和不同的端口,但端口上似乎存在冲突。他第一个集装箱工作,但是第一个集装箱撞错了下面的错误:
✖ Verifying Cypress can run /home/my-user/.cache/Cypress/4.1.0/Cypress
→ Cypress Version: 4.1.0
Xvfb exited with a non zero ex
我有盖茨比网站。如果我点击了一个不存在的URL,那么Gatsby会提供一个404页面,但是它不会更改url。
我正在测试这个网站使用柏树。Cypress推荐的在站点中测试导航的方法是使用,但是在这种情况下,检查导航到的页面的路径名是不可靠的,就好像页面不存在一样,它仍然具有相同的路径名。例如,如果我让Cypress用/incorrect-url/的href链接到/incorrect-url/,并测试它的pathname,我就会得到一个传递测试,即使加载的页面是404页,而不是我所期望的页面。
我知道我可以测试我所期望的元素是否存在于我导航到的页面上,但我更喜欢一种可靠的方法来了解页面404 d
我正在验证下面的“登录”Cypress测试中的cookie,但是柏树抛出了以下错误:
TypeError: cy.chain不是一个函数
显然,在'../support/index.js'下导入了以下内容,请有人告诉我为什么会抛出错误
import './commands'
柏树试验:
describe("Login test validate cookie", () => {
it.only('Verify the cookies test for login', function() {
我有一个laravel应用程序,并引入了Cypress测试。在我的cypress.json文件中,我将baseUrl值设置为字符串localhost:8000。问题是cypress测试baseUrl将根据我所在的环境(本地、生产等)进行更改。那么有没有办法在cypress.json文件中动态设置这个baseUrl呢?我询问Laravel .env是因为已经在那里设置了baseUrl或APP_URL。 谢谢。 当前cypress.json "baseUrl": "http://127.0.0.1:8000", //How to make this dynam
我试图在我的VueJS应用程序上做一个VueJS测试,该应用程序使用axios进行API调用。在我的vue组件中,在挂载中,我执行一个API调用。我的想法是用cy.intercept和cy.wait来模拟这个调用,但是我无法让它工作。在我的本地环境中,当我启动我的前端和后端服务器时,我的测试会随着API调用的进行而通过。但是,调用并没有被静默,cy.wait('@apiCall')也不起作用。
另外,我的测试在Github操作中不起作用,我有这样的错误:AxiosError: The following error originated from your applicatio