我的設定如下所示:
def WaitForObjects(self, type, string,):
return WebDriverWait(self.browser,3).until(EC.presence_of_all_elements_located((type,string)))
然后我用它獲取頁面上的所有元素并為每個元素執行一次操作:
that = self.WaitForObjects(By.CSS_SELECTOR,"class")
for this in that:
that.click()
time.sleep(this_time)
Action = self.browser.find_element_by_xpath("path")
Action.click()
Action.send_keys(Keys.ESCAPE)
我的問題是我想在回圈運行 10 次后停止。我怎樣才能做到這一點?(腳本本身可以正常作業)
uj5u.com熱心網友回復:
您可以enumerate在代碼中使用。
for count, this in enumerate(that):
if count == 10:
break
# Add your remaining code here
# .....
# .....
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/475977.html
