我该怎么做驱动程序.刷新(),如果在项中找不到其中一个字母,请重试?

2024-04-25 02:00:37 发布

您现在位置:Python中文网/ 问答频道 /正文

如果在项中找不到任何一个字母,我如何循环执行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)

Tags: inforifdriver字母itemrefreshappend
1条回答
网友
1楼 · 发布于 2024-04-25 02:00:37

假设在测试了myItemLink中每个项目中的所有字母'B', 'l', 'a', 'c', 'k'之后,只希望执行driver.refresh(),则可以使用以下命令:

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

相关问题 更多 >