显示数据库信息的 Web 应用程序在全屏模式下比小窗口更具可读性。问题是,我无法从 UFT/QTP 最大化窗口。
我尝试从 Wscript.Shell 运行浏览器对象,但应用程序返回到 UFT 并最大化该窗口而不是新创建的浏览器窗口。
siteA = "https://google.com"
Const max_window = 3
Set browobj = CreateObject("Wscript.Shell")
Set oShell = CreateObject("WScript.Shell")
'browobj.Run "chrome -k -incognito -url "&siteA
browobj.Run "chrome -incognito -url "&siteA, max_window
oShell.SendKeys "% x"
browobj.sendkeys "{F9}"
browobj.sendkeys "(% )X"
browobj.SendKeys "% x"
Set browobj = Nothing
使用新浏览器的焦点对象最大化窗口的任何解决方案?
编辑:
即使在下面也不会从这个控件列表中最大化也不起作用。
SystemUtil.Run "chrome.exe" , siteA ,,,3
chrome.exe --incognito --start-maximized
如果您关闭所有 chrome 实例,这些控件可以正常工作,但如果您在 chrome 中有一个活动窗口,它将采用这些属性。