【发布时间】:2018-12-28 09:52:01
【问题描述】:
这里是
HTML 代码
<iframe id="sq-card-number" name="sq-card-number" class="sq-input" frameborder="0" width="100%" scrolling="no" height="18" src="https://pci-connect.squareup.com/v2/iframe?type=cardNumber&amp;app_id=sandbox-sq0idp-tVvPe-svMrqgtzNNRvmStg" allowpaymentrequest="true"></iframe>
下面是脚本,输入文本关键字获取失败
* 测试用例 *
Select Frame xpath=//iframe[contains(@id,'sq-card-number')]
Input Text id=sq-card-number Iframe
【问题讨论】:
-
您没有显示 iframe 中的数据。它是否有一个 ID 为
sq-card-number的输入元素? -
是的,文本字段的 ID 是“sq-card-number”
-
您是否尝试过等待元素出现后再尝试输入?
-
感谢@Bryan Oakley 的回复,是的,我也尝试过这个案例......但是它的获取失败,因为“等待元素可见”关键字。
标签: robotframework selenium2library