gpt4 book ai didi

javascript - Cypress> 在对象数组中查找文本> 无法定位文本 :TypeError: $e1. find.contains 不是函数

转载 作者:行者123 更新时间:2023-12-02 22:56:24 25 4
gpt4 key购买 nike

我的阵列有问题。尽管我已经完成了算法,但我找不到特定的文本

Click this link for the video.

我的每件事都获得了 200 的状态,这非常完美。但是,当我尝试查找特定项目(腰果)时,我收到一条错误消息。

代码如下:

/// <reference types="Cypress" />

describe('My first test suite', function()
{
//all tests cases go inside of this area

it('Open web page', function() {

cy.visit("https://rahulshettyacademy.com/seleniumPractise/#/")
cy.wait(2000)
cy.get('.search-keyword').type('ca')
cy.get('.product:visible').should('have.length',4)
//parent child elements
cy.get('.products').find('.product').should('have.length',4)
cy.get('.products').find('.product').eq(2).contains('ADD TO CART').click()

//iterate over an array of ojbects using using each
cy.get('.products').find('.product').each(($e1, index, $list)=> {

const textVeg=$e1.find('h4.product-name').text()
if(textVeg.includes('Cashews'))
{
$e1.find.contains('ADD TO CART').click()
//$e1.find('button')
}
})

H

})//end of my first test case

以下是 cypress 日志文件中的文本:

TypeError: $e1.find.contains is not a function

我在这个算法中做错了什么?

最佳答案

您可以使用cypress命令wrap替换

$e1.find.contains('添加到购物车').click()

cy.wrap($e1).contains('ADD TO CART').click()

关于javascript - Cypress> 在对象数组中查找文本> 无法定位文本 :TypeError: $e1. find.contains 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57957307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com