Hi,
Real test in CrossBrowserTesting.com cloud environment:
try
{
aqTestCase.Begin(str);
// Get reference to remote browser (RE: Case #00456278: How to programmatically end test running in CBT?)
browser = Utils.CreateStubObject();
Browsers.RemoteItem(server, JSON.stringify(remote)).Run(url);
browser = Sys.Browser();
var page = browser.Page(Project.Variables.pvURL);
viewport = BrowserViewportSizeGet(page);
Log.Message(aqString.Format('Viewport before resize (WxH): %ix%i', viewport.width, viewport.height));
BrowserViewportSet(page, remote);
viewport = BrowserViewportSizeGet(page);
Log.Message(aqString.Format('Viewport after resize (WxH): %ix%i', viewport.width, viewport.height));
KeywordTests.Login.Run();
KeywordTests.Logout.Run();
}
finally
{
// Close remote session
if (browser.Exists && ('remote' == browser.ObjectIdentifier))
{
browser.Close();
while (browser.Exists)
Delay(500);
}
aqTestCase.End();
} // try