Вы можете использовать для l oop:
for url in urls:
driver.find_element_by_name("website").send_keys(url, Keys.RETURN)
Используйте WebDriverWait
, чтобы дождаться, пока элемент будет активирован:
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# ..
wait = WebDriverWait(driver, 10)
for url in urls:
wait.until(EC.element_to_be_clickable((By.NAME, "website"))).send_keys(url, Keys.RETURN)
Вы также можете использовать \ue007
- Введите код ключа, который использует реализация Selenium Keys, но это очень специфическая проблема c. Обычно WebDriverWait
является лучшим решением, потому что сайт делает что-то с каждым вводом:
urls = [
"https://aa.com\ue007",
"https://bb.com\ue007",
"https://cc.com\ue007"
]
driver.find_element_by_css_selector("website").send_keys(urls)