如何在柏树中获取条纹元素

Posted

技术标签:

【中文标题】如何在柏树中获取条纹元素【英文标题】:How to get stripe element in cypress 【发布时间】:2021-12-29 08:25:47 【问题描述】:

我想在 Ionic 上使用条带支付为 Web 应用程序编写端到端测试,但在条带 iframe 字段中输入卡号时遇到问题。

我检查了Testing Stripe Elements with Cypress 以了解如何执行此操作,但它不起作用。

我的 html 有这样的结构:

我的结构截图:

你知道怎么做吗?

【问题讨论】:

【参考方案1】:

cypress-plugin-stripe-elements 插件应该可以工作:

这个插件提供了一个fillElementsInput,可以很容易地填写条纹元素输入,而无需cy.wait() hacks或其他任何东西。

cy.fillElementsInput('cardNumber', '4242424242424242');

【讨论】:

那个库不适合我,但它已经过时了

以上是关于如何在柏树中获取条纹元素的主要内容,如果未能解决你的问题,请参考以下文章

如何等待元素在柏树中消失?

如何在柏树的选择元素内选择第n个项目

赛普拉斯:如何从自定义命令中获取返回值? (柏树承诺)

# 在柏树中,它是啥意思

如何在柏树中上传图片?

在柏树中,我如何等待页面加载?