Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在selenium webdriver中,什么是管理()[driver.manage()]_Selenium_Selenium Webdriver - Fatal编程技术网

在selenium webdriver中,什么是管理()[driver.manage()]

在selenium webdriver中,什么是管理()[driver.manage()],selenium,selenium-webdriver,Selenium,Selenium Webdriver,我的一个朋友问了我一个问题,下面是最大化窗口的代码 driver.manage().window().maximize(); 这里的manage()是什么 据我所知,manage()是一种抽象的方法 请任何人解释下一行的含义,我们如何通过编写以下代码来使用maximize()方法: driver.manage().window().maximize(); 提前谢谢 manage()返回接口Options的底层实现的实例,可能是EventFiringOptions/RemoteWebDrive

我的一个朋友问了我一个问题,下面是最大化窗口的代码

driver.manage().window().maximize();
这里的
manage()
是什么

据我所知,
manage()
是一种抽象的方法

请任何人解释下一行的含义,我们如何通过编写以下代码来使用
maximize()
方法:

driver.manage().window().maximize();
提前谢谢

manage()返回接口
Options
的底层实现的实例,可能是EventFiringOptions/RemoteWebDriverOptions。通过选项可以访问浏览器的菜单
选项的JavaDocs摘录:

一个用于管理浏览器菜单中的内容的界面

  • 基于您的问题,驱动程序是一个实现WebDriver接口的具体类的实例

  • manage()方法返回一个称为WebDriver的“选项接口”。Options

  • 键入驱动程序时,manage()。->提供要访问的方法列表

  • 例如,您可以调用方法window()->driver.manage().window()。 这将进一步返回管理窗口的界面,称为WebDriver.window管理当前窗口的界面

  • WebDriver.Window界面有一个名为maximize()的方法。 可以使用以下代码调用它:driver.manage().window().maximize()。这将最大化当前窗口(如果尚未最大化)

希望详细信息有用。继续学习。

driver.manage()是一个返回选项接口实例的方法,现在选项接口有返回窗口接口实例的方法window(),这个窗口接口有使窗口最大化的方法maximize()

driver.manage().window().maximize();

希望这有帮助。

什么是驱动程序?火狐?另外,您不需要
manage()
,它也可以工作:
driver.window\u-maximize()
,我想使用
manage()
可能是一种旧方法。@hzleonardo-driver.window\u-maximize()是python的。OP已经请求了java版本。哦,好的。我没有看到任何提到java的问题,所以。。。