gpt4 book ai didi

java - 在 OATS Java(不是 javascript)中打开并最大化浏览器窗口

转载 作者:行者123 更新时间:2023-11-30 11:51:23 26 4
gpt4 key购买 nike

我是一名测试人员,刚刚安装了 oracle 应用程序测试套件来使用测试 eBus 应用程序

无论如何,它是唯一支持编写测试脚本的语言(出于多种原因我不想使用录音机)。我遇到的问题是我搜索或谷歌搜索的所有内容都是 javascript 而不是 java我见过的唯一其他例子似乎是定义一个变量,然后将该变量的值设置为他们想要最大化的窗口。除了我的 Java 技能达不到这一点之外——我不需要为新打开的浏览器窗口执行此操作,对吗? (假设这将是唯一打开的浏览器窗口(即测试是在关闭浏览器的情况下执行的)

有什么简单的方法可以做到这一点吗?

下面是浏览器的非常简单的启动,它是从录音生成的,加上加载测试开始的 url 的第一步的一部分:(我意识到下面的第一步不完整 - 我没有粘贴它所有,只是足以希望有人告诉我我需要编辑什么来强制浏览器加载最大化,或者加载后立即最大化它?

public void initialize() 抛出异常{ 浏览器启动();

}

/**
* 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);

最佳答案

我不确定你是否已经得到了这个问题的答案..如果没有,这段代码应该能帮助你

browser.launch();
DOMBrowser currentExecutionBrowser = web.window("/web:window[@index='0' or @index='1']");
currentExecutionBrowser.maximize();

如果这有帮助,请告诉我!

关于java - 在 OATS Java(不是 javascript)中打开并最大化浏览器窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7494119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com