我怎么能循环这个做driver.refresh()
并重试如果它甚至找不到项目中的一个字母?
for i, item in enumerate(myItemLink):
if 'B' in item:
if 'l' in item:
if 'a' in item:
if 'c' in item:
if 'k' in item:
rightItemIndex.append(i)
假设您在driver.refresh()
中的每个项目中测试了所有字母'B', 'l', 'a', 'c', 'k'
之后只需要执行myItemLink
,您可以使用以下内容:
appended = False
while not appended:
for i, item in enumerate(myItemLink):
if all([x in item for x in ['B', 'l', 'a', 'c', 'k']]):
rightItemIndex.append(i)
appended = True
break
else:
driver.refresh()