[自动化测试用例时,对于表单中的前5个人,我正在填写类似的信息,但是对于第六个人,由于其答案不同,因此失败。
我已附加if
条件。我正在使用JavaScript和Nodejs,有语法错误吗?
citizenDataEntry(listOfApplicants){listOfApplicants.forEach((applicant,i)=> {令j = i <10? 0${i}
:${i}
如果(applicant.name === $(sel.part1Selector + j + sel.name).getText()){申请人。公民==='是'? $(sel.part1Selector + j + sel.chkCitizenYes).click():$(sel.part1Selector + j + sel.chkCitizenNo).click();如果(applicant.legalResident ==='是'){$(sel.part1Selector + j + sel.chkLegalResidentYes).click();$(sel.part1Selector + j + sel.dateOfLegalResident).setValue(applicant.dateOfLegalResident)}其他{$(sel.part1Selector + j + sel.chkLegalResidentNo).click();}$(sel.part1Selector + j + sel.dateOfEntry).setValue(applicant.dateOfEntry);如果(applicant.ssn!==未定义)$(sel.part1Selector + j + sel.ssn).setValue(applicant.ssn);如果(applicant.prucolAlien!==未定义)applicant.prucolAlien ==='是'? $(sel.part1Selector + j + sel.prucolAlienYes).click():$(sel.part1Selector + j + sel.prucolAlienNo).click();}});}