无效的元素状态:元素当前不可交互,并且可能无法操作

问题描述 投票:0回答:1

[自动化测试用例时,对于表单中的前5个人,我正在填写类似的信息,但是对于第六个人,由于其答案不同,因此失败。

我已附加if条件。我正在使用JavaScript和Nodejs,有语法错误吗?

My code

javascript syntax
1个回答
0
投票

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();}});}

© www.soinside.com 2019 - 2024. All rights reserved.