【发布时间】:2020-08-04 19:57:27
【问题描述】:
如何在 (Python) 中从 iFrame 索引切换回相对父级? 我使用此代码但不适用于我:
def type_order_credit_card1_number(self, credit_card_1_number):
WebDriverWait(self.driver, 80).until(EC.frame_to_be_available_and_switch_to_it((By.XPATH, '//iframe[1]')))
WebDriverWait(self.driver, 80).until(EC.element_to_be_clickable((By.XPATH, self.order_credit_card_number_text_id))).send_keys(credit_card_1_number)
time.sleep(4)
def type_order_credit_card_expiry_date(self, credit_card_1_expiry_date):
WebDriverWait(self.driver, 80).until(EC.frame_to_be_available_and_switch_to_it((By.XPATH, '//iframe[2]')))
WebDriverWait(self.driver, 80).until(
EC.element_to_be_clickable((By.XPATH, self.order_credit_card_expiry_date_text_id))).send_keys(
credit_card_1_expiry_date)
我想从 [selectFrame index=2] 切换到 [selectFrame relative=parent] 以输入信用卡到期日期和 cvv(卡号可以正常工作)
【问题讨论】:
标签: python selenium selenium-webdriver pyhook