请帮助我填写网站上的任何字段:https://www.easytransfer.kz/。
我正在使用Python 2.7
已经尝试在脚本中添加延迟。
剧本:
from selenium import webdriver
browser = webdriver.Firefox()
browser.implicitly_wait(60) # seconds
browser.get('https://www.easytransfer.kz/')
user1 = browser.find_element_by_name("pan1")
user1.send_keys("5307")
答案 0 :(得分:0)
根据网站https://www.easytransfer.kz/
,预期字段位于<iframe>
内。因此,您首先 switch_to <iframe>
,然后按以下方式查找元素:
driver.get('https://www.easytransfer.kz/')
WebDriverWait(driver, 10).until(EC.frame_to_be_available_and_switch_to_it((By.XPATH,"//iframe[@src='https://payment.processinggmbh.ch/CNPConsumerWebsite/BACardToCard']")))
user1 = driver.find_element_by_name("pan1")
user1.send_keys("5307")