【发布时间】:2021-04-13 09:44:01
【问题描述】:
我正在使用 Python selenium chrome 驱动程序,我一直在填写 csc 和信用卡信息字段的年份(看图片)。信用卡号和月份适用于此代码:
iframe = driver.find_element_by_xpath("//iframe[@class='js-iframe']")
driver.switch_to.frame(iframe)
inputCC = WebDriverWait(driver, 30).until(
lambda driver: driver.find_element_by_id("encryptedCardNumber")
)
inputCC.send_keys("1111222233334444")
driver.switch_to.default_content()
time.sleep(1)
iframe = driver.find_element_by_xpath("//iframe[@class='js-iframe']")
driver.switch_to.frame(iframe)
inputCC = WebDriverWait(driver, 30).until(
lambda driver: driver.find_element_by_id("encryptedExpiryMonth")
)
inputCC.send_keys("08")
driver.switch_to.default_content()
我尝试对 csc 和 year 使用相同的方法来更改 id,但它没有用。 怎么做?
【问题讨论】:
标签: python google-chrome selenium-webdriver webdriver python-webbrowser