我在做一个功能,循环删除联系人列表中的联系人,代码如下,为嘛循环到第二次时总提示找不到元素 (代码:self.driver.find_element_by_id('com.aurora:id/aurora_rubbish').click()),第一遍是可以执行的
#联系人列表滑动删除SIM2卡联系人
def test_case_027(self):
ell=self.driver.find_elements_by_class_name('android.view.View')
big=len(ell)
for j in range(2,big-1):
begin=ell[2].location
size=ell[2].size
start_x=begin['x']
start_y=begin['y']
end_x=start_x+size['width']
end_y=start_y+size['height']
middle_x=(start_x+end_x)/2
meddle_y=(start_y+end_y)/2
self.driver.swipe(middle_x,meddle_y,middle_x-300,meddle_y)
sleep(2)
self.driver.find_element_by_id('com.aurora:id/aurora_rubbish').click()
sleep(1)
self.driver.find_element_by_name(u"确定").click()
sleep(5)