Щелчок Python Selenium в webdriverwait и find_elementPython

Программы на Python
Anonymous
Щелчок Python Selenium в webdriverwait и find_element

Сообщение Anonymous »

Мне трудно понять, в чем разница между этими двумя блоками кода. Отправка кликов работает как в webdriverwait, так и в find_elements.
Код 1
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

driver = webdriver.Chrome(options=options)
wait = WebDriverWait(driver, 45)

wait.until(EC.presence_of_element_located((By.LINK_TEXT, "ABC"))).click()

Код 2
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

driver = webdriver.Chrome(options=options)
wait = WebDriverWait(driver, 45)

wait.until(EC.presence_of_element_located((By.LINK_TEXT, "ABC")))
driver.find_element(By.LINK_TEXT,"ABC").click()



Подробнее здесь: https://stackoverflow.com/questions/788 ... nd-element

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