【发布时间】:2015-06-28 16:31:11
【问题描述】:
我正在尝试切换到 iframe 以定位元素,但我无法找到 iframe,因为它没有 id 或 name
<div id="eyein-modal" style="display: block; position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 90000000; background-color: rgba(0, 0, 0, 0.6); overflow: auto; opacity: 1;">
<iframe style="display: block; width:90%; height:90%; border: 0px; margin: 2.5% auto; z-index: 90000000; overflow: hidden;" scrolling="no" src="about:blank">
<html>
<head>
<body class="">
<div id="modal">
<div id="modal-header">
<div id="header-logo">
<div id="title-container" class="">
<a id="view-event" class="button" target="_blank" href="http://www.link.com">view event</a>
<div id="close-modal" class="close-dark"></div>
close-modal 是我最终需要的元素
【问题讨论】:
-
你可以尝试通过它的标签找到它,假设只有 1 个 iframe。
-
.. 或者如果您知道多少 iframe 中的哪一个。顺便问一下,你的页面真的有 9000 万层吗?
标签: selenium iframe selenium-webdriver