Ruby 如何使用WIN32OLE在IE的父窗口和子窗口之间切换
在与selenium进行斗争并发现不可能在具有复杂授权的系统中使用它之后,我决定使用WIN32OLE自动化我的测试用例。 但我知道如何在IE11的父窗口和子窗口之间切换 到目前为止,一段代码是什么样子的:Ruby 如何使用WIN32OLE在IE的父窗口和子窗口之间切换,ruby,windows,automation,internet-explorer-11,win32ole,Ruby,Windows,Automation,Internet Explorer 11,Win32ole,在与selenium进行斗争并发现不可能在具有复杂授权的系统中使用它之后,我决定使用WIN32OLE自动化我的测试用例。 但我知道如何在IE11的父窗口和子窗口之间切换 到目前为止,一段代码是什么样子的: require 'win32ole' @type = WIN32OLE_TYPE.new("Microsoft Internet Controls", "InternetExplorer") @app = WIN32OLE.new("InternetExplorer.Application")
require 'win32ole'
@type = WIN32OLE_TYPE.new("Microsoft Internet Controls", "InternetExplorer")
@app = WIN32OLE.new("InternetExplorer.Application")
@app.visible = true
@app.navigate 'www.myaddress.com'
@app.document.getElementById('someID').click
在这里,一个儿童窗口打开,我必须切换到它和工作
然后切换回父窗口
有什么想法吗?
多谢各位