【发布时间】:2016-02-23 10:38:07
【问题描述】:
在页面中找不到任何元素有 2 个嵌套在 selenium 中的 iframe?
第一次启动时,我在浏览器中找到了所有元素,但何时转到 iframe[0] 我在浏览器中找不到任何元素。
我的代码如下:
var iframes = browser.FindElementsByXPathName("//iframe[contains(@id,'container_page')]");
while (browser.FindElementsByXPathName("//span[contains(@class, 'button_Love')]").Count == 0 && iframes.Count == 0)
Thread.Sleep(1000);
if (iframes.Count > 0)
{
browser.GoToFrame(iframes[0]);
Thread.Sleep(2000);
}
【问题讨论】: