cypress相关内容
有没有办法为每个柏树测试结果调用一个基于睡觉的接口? 我们有一个Zephyr测试定义系统,我们必须使用它的API(https://support.smartbear.com/zephyr-scale-server/api-docs/v1/)来更改我们的测试人员定义的每个测试用例的状态,作为我们公司自动化流程的一部分。 在我的研究中,我们找到的唯一解决方案是使用Reporter(http
..
我正在为应用程序的登录功能编写验收测试。在某个时候,我想要仔细检查cookie的过期时间。 单击“Login”按钮后,将向我的服务器发送一个GraphQL查询,该服务器使用JWT进行响应。收到JWT后,应用程序使用 设置cookie document.cookie = ... 在我的Cypress测试中,我通过以下方式检查令牌: Then("sa session s'ouvre p
..
我正在使用cypresscy.task()方法/函数将csv文件从一个目录复制到另一个目录。下面是我的cy.task('copycsvFile')和support/index.js文件中写的相关代码。运行时抛出以下错误; CypressError:cy.task(‘copy csvFile’)失败,出现以下错误: The 'task' event has not been registered i
..
目前Cypress支持不使用ssh的MySQL连接,如下面的链接所示 https://docs.cypress.io/api/commands/task#Allows-a-single-argument-only 但是我正在尝试通过ssh隧道将Cypress连接到MySQL。 我正在使用NPM包mysql-ssh建立连接。 我可以使用node.js直接实现这一点,但我在通过Cyp
..
我知道Cypress的权衡之一是在多个选项卡上进行测试。但是,我们的网站默认打开另一个选项卡。我是否可以强制在同一选项卡上打开Cypress以继续我的测试? 我有以下代码,但仍打开一个新选项卡: cy.get(element).invoke('attr', 'target', ' _self').click() 我记得我在某个可以做的地方找到了它,但我凌晨1点的大脑无法通过谷歌搜索找到它
..
当我加载页面时,它会调用我的APIhttps:///products。在Cypress中,此请求失败,并显示: GET https:///products net::ERR_EMPTY_RESPONSE 如果我复制cURL请求,响应返回得很好。我仔细检查了从API返回的标头,没有CORS问题。没有任何存根,这是整个测试: describe('Plan
..
我想在mochawous HTML报告中查看cy.log()命令的输出。以下是代码 /// describe("Cypress File Upload", function() { it("File Upload test", () => { cy.visit('https://the-intern
..
如何在Cypress中选择自动完成字段。 该字段如下所示: 下面是HTML代码:
Select a Venue
..
我绕过UI登录时遇到问题。我的Web应用程序不使用API对用户进行身份验证。没有类似/login的终结点。index.php将只打开登录页并提交表单进行登录。 应用程序通过以下方式对用户进行身份验证 auth($_REQUEST['username'], $_REQUEST['password_tx']); 这是Cypress在UI登录提交后打印的内容。 我不知道如何继续前进。
..
您好,我在与Cypress一起设置CircleCi时遇到问题。 我包含了带有所有必要依赖项的docker图像,但它仍然不起作用。我尝试了大约40种不同的配置,没有任何积极的结果。请检查下面屏幕截图中所附的我的配置和输出。 version: 2 jobs: build: docker: - image: circleci/node:9.2.0 - i
..
我有一个受Azure Active Directory登录保护的Azure托管应用服务网站。我想测试这个网站的功能使用柏树。我曾希望简单地拥有一些我用来登录该站点的已知凭据。然而,当我尝试cy.visit(";https://testmysite.azurewebsites.net/";)时,Cypress陷入了无限循环,如下面的屏幕截图所示。有什么建议可以让我通过该站点的身份验证
..
我从RC-Slider获得了一个Slider组件,我需要Cypress来设置它的值。
..
我正在为Reaction项目编写一个Cypress测试。我需要能够将嵌套在中的作为目标,这样我才能在该输入字段中键入内容。%s没有类ID。 这是我的HTML。
LABEL TEXT
..
嘿,我有一个关于赛普拉斯的问题。我有下表: Firstname Lastname Age
Jill Smith 50
我想获取‘th’表元素的索引,以获取它在‘td’中的
..
我开始学柏树了。我想选择输入字段并使用cypress.io提供电话号码。我遵循的代码,但它不起作用。但是,我是否可以使用Find,或者还有其他方法可以让输入元素键入电话号码? cy.get('div').contains('Phone Number').find('input[name=teacher[0].number]').type('8000-1612023')
..
我正在尝试在Cypress中匹配URLhttp://www.mywebsite.com/get-stuff的一部分,但无法确定如何编码正则表达式匹配。 我尝试了: cy.concludes(‘http.*get-Stuff’) 找不到匹配的 do some things 推荐答案 如果您尝试使用正则表达式查看网站上的某些内容是否包含文本http://www.mywebsite.c
..
我希望能够获取所选选项的文本,而不是值。我会使用该值,但角度正在更改它,并将该值放入ng-reflect-ng-value属性中。 Miscellaenous 这将起作用,但我要检查它是否等于";Miscellaenous";
..
我正在从Cypress文档复制代码,并返回此错误 cy.intercept is not a function 我的代码直接来自文档. describe('My First Test', () => { it('Visit Home Page', () => { cy.intercept('search/*', [{ item: 'Book 1' }, { item:
..
我正在寻找一种方法来获取自定义Cypress命令返回的返回值。 我当前使用的是Cypress和Cypress-Promise库(https://www.npmjs.com/package/cypress-promise) 目前结果为: LOG1=CAR 1 log2=空 我的错误在哪里? 测试文件: it('Test 1', async function() {
..
我有一个加载指示符,需要等待其消失后才能执行断言。 我见过一些人使用以下内容,但它似乎对我不起作用,而且我也不希望它成为断言。cy.get('element, {timeout: 10000}).should('not.exist); 有人有什么建议吗? 推荐答案 IMHO最干净的方法是不要将WAITS或TIMEOUTS与GET一起使用,这有点像是反模式。 我建议使用
..