目前我正试图切换到iframe/fancybox,但我得到以下错误:
line 237, in check_response raise exception_class
(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException:
Message: unknown error: missing 'ELEMENT'
我就是这样定位iframe的:
^{pr2}$iframe名称为:
fancybox-frame1518441842751"
html格式:
<iframe id="fancybox-frame1518443041369" name="fancybox-frame1518443041369" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" scrolling="auto" src="/reminder/add/relation/58048" kwframeid="1"></iframe>
id
和{id
/name
进行定位作为补充说明,
^{pr2}$frame()
可以接收id
/name
作为参数会有效果的(当然除了动态问题)。
要正确识别
<iframe>
,必须按如下方式更改Locator Strategy
:相关问题 更多 >
编程相关推荐