如何在#document中通过XPath查找元素

时间:2019-05-07 06:17:36

标签: javascript

我有一个带有<embed src=......>的html页面。在其中使用#document,并在其中嵌套HTML页面。如何通过#document

中的XPath查找元素

我正在尝试使用JavaScript

WebElement element = driver.findElement(By.xpath("//div[contains(@id,'Recaptcha')]')]"));

screenshot of a DOM tree

1 个答案:

答案 0 :(得分:1)

XPath将无法访问主文档中被替换元素的内容。

如果您的内容是根据Same-Origin-Policies加载的,则可以直接使用替换文档中的XPath。但是是奇怪的野兽... 与