首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >柏树循环输入

柏树循环输入
EN

Stack Overflow用户
提问于 2022-02-20 15:16:40
回答 5查看 713关注 0票数 1

我想做一个测试(柏树)来循环每个输入字段中的输入和类型值,但是我得到了错误。有人能帮我吗?Oops,看来在运行父命令之前,您正在尝试调用一个子命令。

代码语言:javascript
运行
复制
    <div class="content__form">
     <div class="formcolcontainer">
      <div class="formcol">
       <div class="formrow">
        <input type="text" id="fname" class="forminput">
        <label for="fname" class="formlabel"> FName</label>
       </div>
       <div class="formrow">
        <input type="text" id="lname" class="forminput"> 
        <label for="lname" class="formlabel"> LName </label>
       </div>
     </div>
    </div>

submitFormData(fname, lname){
        
        const inputFields = {
            Fname: fname,
            Lname: lname,
        }
        cy.get('.formrow')
          .find('input')
          .then(input =>{
              cy.wrap(input).each((field, value) =>{
                  cy.find(inputFields[`#${field}`]).type(inputFields[`${value}`])
              })
        })      
    }
EN

Stack Overflow用户

发布于 2022-02-20 16:52:18

你可以直接做这样的事。您可以创建一个具有名称和姓氏的数组,并使用它们的索引位置在type中直接使用它们。

代码语言:javascript
运行
复制
let inputFields = ['fname', 'lname']

 cy.get('.formrow').find('input').each(($ele, index) => {
   cy.wrap($ele).type(inputFields[index])
 })
票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71195778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档