我是一个测试仪和刚刚安装Oracle应用测试套件使用测试EBUS应用打开并最大限度地提高燕麦的Java(不是JavaScript的)
反正它支持的唯一语言编码的测试脚本(我不一个浏览器窗口由于多种原因,不想使用录音机)。我遇到的问题是,我搜索或谷歌的一切都是JavaScript而不是Java(甚至使用-script搜索我仍然最终看到JavaScript。这只是被燕麦编辑器拒绝 我看到的唯一的其他例子,似乎是定义一个变量,然后将该变量的值设置为他们想要最大化的窗口。除了我的Java技能不能做到这一点 - 我不需要为新打开的浏览器窗口做这个事情吗?(这里的假设是,这将是唯一的浏览器窗口中打开
有没有简单的方法来做到这一点(即测试用的浏览器关闭执行)?
下面是一个非常简单的启动,其产生的浏览器从录音加上第一部分这个步骤加载了测试开始的url:(我意识到第一步并不完整 - 我没有完全粘贴,只是希望允许某人向我展示我需要编辑的内容,以强制浏览器加载最大化,或者在加载后立即最大化它?
public void initialize()throws Exception { browser.launch();
}
/**
* Add code to be executed each iteration for this virtual user.
*/
public void run() throws Exception {
beginStep("[1] Login (/RF.jsp)", 0);
{
web
.window(2,
"/web:window[@index='0' or @title='about:blank']")
.navigate(
"http://somepageiwantolaunch");
web.window(4, "/web:window[@index='0' or @title='Login']")
.waitForPage(null);