我正在使用selenium在某些应用程序(url)上执行屏幕抓取。我正在使用IE / Firefox驱动程序。我们可以在iframe中打开selenium打开的浏览器,而不是在新窗口中打开它。要更精确driver.get应该在iframe中打开url而不是窗口。
答案 0 :(得分:1)
没有。您无法在IFRAME中打开浏览器。 IFRAME的内容始终由显示IFRAME页面的同一浏览器显示。
如何解决这个问题在很大程度上取决于您要完成的工作以及您是否使用Selenium 1(通过将JavaScript注入其中来重写页面的浏览器插件)或Selenium 2(使用WebDriver与浏览器进行通信) 。但我很确定你需要重写一些Selenium软件。