我正在尝试与网站上的 Klarna Checkout 字段进行交互,但我无法更改选定的单选按钮,也无法在信用卡字段中输入信息。我正在使用 VS 代码、Python 和 selenium webdriver。
网站目的地是:https : //voltfashion.com/no/functional/kassen/ 您需要添加一个项目才能看到“Klarna 结帐部分”。这是一个挪威网站。
我尝试了一些不同的编码解决方案,但都没有奏效。我与网站的其他元素交互没有任何问题,只是 Klarna 结帐部分。有什么建议么?
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
我尝试过的一些代码:
cardForm = driver.find_element_by_id("cardNumber")
cardForm.send_keys('1234567890987654')
和
inputCC = WebDriverWait(driver, 5).until\
(lambda driver: driver.find_element_by_xpath\
("//input[@id='cardNumber']")
)
inputCC.send_keys("1234567890987654")
Klarna 截图(来源):