【发布时间】:2021-03-15 01:54:47
【问题描述】:
我正在尝试制作一个脚本以在 Shopify 网站上自动结帐。当我尝试填写请求信用卡的字段时,selenium 不允许我将密钥发送到字段中,并且说该元素不可交互。我已经尝试点击它,但它仍然不允许我输入信息。有谁知道该怎么做?
driver.find_element_by_xpath('//div[@data-card-field-placeholder="Card number"]').click()
driver.find_element_by_xpath('//div[@data-card-field-placeholder="Card number"]').send_keys("1234")
是我要测试的链接
【问题讨论】:
-
你使用的是什么定位器
-
请添加html dom
-
对不起,这是我的第一个编码项目,我对编码还很陌生,html dom 到底是什么?我也在使用请求和 json
-
当您右键单击鼠标并选择检查时,您会看到一个带有 html 的 chrome 调试器添加您从中获得此定位器的 html 信息
-
你是这个意思吗? imgur.com/a/VyQxbom
标签: python selenium iframe webdriverwait credit-card