cypress - 如何访问 cypress 中的 url 并更改参数之一的值,或者只是更改 url 的值?
问题描述
我有一个特定的url,通过输入我在输入中得到的参数值,如何在url中使用cypress更改值
http://localhost:28080/app/form/54fd3434f? -initial url
http://localhost:28080/app/form/54fd3434f?text_field=Text&text_field2=Text2 -expected url
after type
解决方案
你可以做这样的事情 -
cy.url().then(url => {
cy.visit(url + 'text_field=Text&text_field2=Text2')
});
cy.url()
将产生当前 URL 作为字符串。现在添加您要添加的参数并使用cy.visit()
您可以访问新的 url。
推荐阅读
- javascript - d3 从时间戳中不正确地解析时间
- reactjs - 如何在选项卡导航器的屏幕之间传递数据,当按下第一个屏幕中的按钮并且没有被路由到第二个屏幕时?
- azure - 如何使用 Terraform 批准 Blob 存储 ADLS Gen2 上的托管专用终结点?
- javascript - P5.JS 3D点图渲染极慢
- matlab - 这个 Matlab 代码的 Maple 翻译是什么?
- c# - Moq EFCoreSecondLevelCacheInterceptor NotCacheable()
- tensorflow - Tensorflow '2.5.0' 可以与 tensorflow-data-validation 和大查询一起使用吗?这是验证模式和数据进入云的最佳方法吗
- c++ - “给定对齐方式和大小,对齐指针”是什么意思
- facebook-android-sdk - Facebook 范围无效
- spring-cloud - Spring Boot 升级到 2.5.4 不兼容 spring-cloud 2020.0.3