当前位置: 首页 > 知识库问答 >
问题:

Chrome浏览器窗口在Selenium-grid节点中未最大化

邢小云
2023-03-14

窗口不最大化问题只发生在网格节点中。我们尝试了不同的方法来解决它,如下所示,但没有任何效果''Dimension Dimension=new Dimension(1920,1080)driver.manage().window().setsize(Dimension);driver.manage().window().maximate()options.AddArguments(“--window-size=1920,1080”);Options.AddArguments(“--start-maximized”);'''

注意:当我们在本地运行脚本时,或者当我在脚本运行时登录到该节点时,没有观察到任何问题,但是当我关闭该节点并启动脚本时,窗口大小仍然很小,并且找不到一些webElement

共有1个答案

农飞翔
2023-03-14

利用Java最大化浏览器:

driver.manage().window().maximite();

另一种处理Java的方法:

Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension screenResolution = new Dimension((int) 
                    toolkit.getScreenSize().getWidth(), (int) 
                    toolkit.getScreenSize().getHeight());

driver.manage().window().setSize(screenResolution);
 类似资料:
  • 问题内容: 有什么方法可以将WebDriver(Selenium 2)与C#结合使用来最大化浏览器窗口? 问题答案: 将此功能添加到WebDriver时存在一个突出的问题,可以在此处进行跟踪:http : //code.google.com/p/selenium/issues/detail? id=174 一种解决方法是使用以下方法:

  • 我使用以下命令在同一台计算机上启动了集线器和节点: 我尝试使用以下代码实例化一个浏览器窗口: 页面获取成功,我可以使用browser.page看到页面的超文本标记语言代码_source但是节点上的Chrome窗口没有打开。我根本没有指定无头选项。我使用的是95版Chrome和Chromedrive。 请注意,我是在jupyter笔记本上运行代码的,该笔记本托管在充当selenium服务器和节点的同

  • 我的chrome浏览器在Selenium Webdriver中没有打开。根据兼容性,我已经下载了所有的东西,如chrome driver,Selenium jars和chrome。我使用的是Intellij IDEA IDE。代码和版本细节如下- 版本: Chrome:89.0.4389.90 IDE:IntelliJ IDE:203.7148.57 Chrome驱动程序:https://chro

  • 我想知道如何使用最流行的浏览器使用Selenium网格和RemoteWebDriver来最大化浏览器窗口。 这个问题在这个社区中还没有解决,还有一个问题可能是这样的:我如何使用C#最大化Selenium WebDriver(Selenium 2)中的浏览器窗口?但是在这个问题上并不清楚如何在RemoteWebDriver中最大化浏览器窗口。 在Firefox和IE上,我想是以同样的方式 在Chro

  • 我们尝试将selenium节点从一台机器迁移到多台机器,并将其中一半迁移到云。 目前,硒网格的结构如下所示: 该中心位于AWS EC2上 office中的Mac迷你节点 office中的Windows节点 AWS EC2上的2个Linux节点 当我尝试将节点连接到集线器时,节点不会显示在集线器中,并且节点无限向集线器发送注册事件。 集线器4444、4443和4442端口可以直接连接事件和集线器。

  • 我使用以下内容注册我的节点(与集线器相同的机器): java-Dwebdriver.chrome。驱动程序= 但是,当我执行测试用例时,只启动了4个浏览器。是否有我遗漏的设置或在不知不觉中使用了一些默认设置?请帮忙。