Проверьте, не истекло ли время действияPython

Программы на Python
Ответить
Anonymous
 Проверьте, не истекло ли время действия

Сообщение Anonymous »


Изображение

Я хотел бы выполнить проверку.Если я выполню действия в блоке 1 в течение 3 секунд, скрипт должен перейти к последнему блоку изображения (время сна). Но если действия занимают более 3 секунд, ему следует перейти к блоку 2, а затем к последнему блоку изображения (время сна). Номер 4 — последний из трех блоков, который следует выполнять только в том случае, если блоки 1 и 2 заняли слишком много времени.
Не могли бы вы мне помочь?
# Bepaal het juiste scherm
original_window = driver.current_window_handle

# Selecteer baan 3, tijdstip 21:00 uur
element = driver.find_element(By.CSS_SELECTOR, "tr:nth-child(13) > .r-4436 > .slot-period")
element.click()
baan_boeking = 3

# Ga naar het nieuwe pop-up scherm, waar gegevens ingevuld kunnen worden
for window_handle in driver.window_handles:
if window_handle != original_window:
driver.switch_to.window(window_handle)
break

# Selecteer baan 2, tijdstip 21:00 uur
element = driver.find_element(By.CSS_SELECTOR, "tr:nth-child(13) > .r-4435 > .slot-period")
element.click()
baan_boeking = 2

# Ga naar het nieuwe pop-up scherm, waar gegevens ingevuld kunnen worden
for window_handle in driver.window_handles:
if window_handle != original_window:
driver.switch_to.window(window_handle)
break

# Selecteer baan 4, tijdstip 21:00 uur
element = driver.find_element(By.CSS_SELECTOR, "tr:nth-child(13) > .r-4437 > .slot-period")
element.click()
baan_boeking = 4

# Ga naar het nieuwe pop-up scherm, waar gegevens ingevuld kunnen worden
for window_handle in driver.window_handles:
if window_handle != original_window:
driver.switch_to.window(window_handle)
break

# Scherm goed zetten
time.sleep(1)


Подробнее здесь: https://stackoverflow.com/questions/792 ... ut-of-time
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»