在与硒斗争并发现无法在具有复杂授权的系统中使用它之后,我决定使用WIN32OLE来自动化我的测试用例。 但我知道如何在IE11的父窗口和子窗口之间切换 所以到目前为止,一大堆代码看起来如何:
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
这里打开一个子窗口,我必须切换到它并使用它 然后切换回父窗口 有任何想法吗? 谢谢。