1

使用 firefox-firebug 无法获取 iFrame ID。

我想获得那个 iframe id 我去页面源并从那里手动搜索它。

用于 iframe 控制下的 selenium 自动化

driver.switchTo().frame("");
4

1 回答 1

3

如果 上有名称或 id iframe,Firebug 应该显示它(至少在元素的 DOM 选项卡中 - 右键单击​​元素并选择 Inspect in DOM 选项卡)。如果没有名称或 ID,则没有工具可以帮助您获取它。

您应该考虑通过以下方式选择框架

driver.switchTo().frame(int index)

或(我最喜欢的)

driver.switchTo().frame(WebElement frameElement)

于 2012-06-29T15:28:26.083 回答