C#单击iframe内部

时间:2016-01-22 11:46:34

标签: c# selenium-webdriver

我需要帮助检测网页中的iframe(c#表单)并模拟iframe中任意位置的点击。 我尝试使用此代码来获取iframe中iframe的iframe,但不知道是否完全完成了它。

var frame = webBrowser1.Document.Window.Frames["iframeid"];

我查看了许多主题,但我也不能得到一个我想要的确切输出,因为我喜欢这个东西的新手,所以请大家帮忙,非常感谢。

提前致谢。

1 个答案:

答案 0 :(得分:1)

首先,您需要切换到iframe,然后才能执行操作。

尝试(C#):

xx <- c(165000,167000,169000,178000,187000)
yy <- 1:5

plot(xx,yy,cex.lab=.5)

或者

driver.SwitchTo().Frame(string frameName); // Select a frame by its name or ID.

或者

driver.SwitchTo().Frame(int frameIndex); // Select a frame by its (zero-based) index.