有没有办法用计数器重写我的代码? 类似于:i=0,el=name[i+1]??因为代码看起来太长,重复次数太多
name = wait.until(EC.presence_of_all_elements_located((By.ID, 'com.eas.android:id/text_username')))
try:
if name:
action.press(el=name[0]).wait(2000).perform()
self.delUser()
btnBack.click()
time.sleep(2)
action.press(el=name[1]).wait(2000).perform()
self.delUser()
btnBack.click()
time.sleep(2)
action.press(el=name[2]).wait(2000).perform()
self.delUser()
btnBack.click()
time.sleep(2)
action.press(el=name[3]).wait(2000).perform()
self.delUser()
btnBack.click()
time.sleep(2)
action.press(el=name[4]).wait(2000).perform()
self.delUser()
btnBack.click()
time.sleep(2)
action.press(el=name[5]).wait(2000).perform()
self.delUser()
btnBack.click()
time.sleep(2)
可以使用for loop简化代码:
虽然,我会很小心,因为
name
似乎是list,但是您在第2行的if语句中使用它就像是bool。(更正:这很好。参见randomir的评论)相关问题 更多 >
编程相关推荐