Java Selenium方法-maximize()和fullscreen()之间有什么区别
我只是碰巧注意到有一个Java Selenium方法-maximize()和fullscreen()之间有什么区别,java,google-chrome,selenium-webdriver,Java,Google Chrome,Selenium Webdriver,我只是碰巧注意到有一个fullscreen()方法,这是我之前没有注意到的,它可以在界面WebDriver.Window中使用 根据Selenium javadocs: ->fullscreen()-全屏显示当前窗口(如果尚未全屏显示) ->最大化()-最大化当前窗口(如果尚未最大化) 我不明白这里的解释有什么不同。他们俩说的都一样 当我尝试使用driver.manage().window().fullscreen()时,我得到了这个错误 org.openqa.selenium.unsuppor
fullscreen()
方法,这是我之前没有注意到的,它可以在界面WebDriver.Window
中使用
根据Selenium javadocs:
->fullscreen()
-全屏显示当前窗口(如果尚未全屏显示)
->最大化()
-最大化当前窗口(如果尚未最大化)
我不明白这里的解释有什么不同。他们俩说的都一样
当我尝试使用driver.manage().window().fullscreen()时代码>,我得到了这个错误
org.openqa.selenium.unsupportedCommand异常:未知命令:
会话/b368564bbe1863857d7ce10cc5f38e38/窗口/全屏
有人能帮我理解这两个命令的用法/区别吗
我正在使用Java8+Selenium3.0.1+Intellij15+Chrome54。这是一个已知的问题。您可以找到问题的详细信息。在几乎所有环境中都可以观察到,问题仍然处于打开状态
在以下环境中使用fullscreen()
时,我也遇到了相同的错误:
Windows 7 - 64
Selenium 3.0.1
Chrome 54.0.9
Java 8
在HP系统上,按F11键时,屏幕将进入全屏模式,您将无法看到地址栏,只能看到页面内容。现在,此控件因系统而异,因此需要实现此命令。在您创建的方法中,指定为您的系统执行此操作的关键操作。另一方面,最大化()
最大化浏览器窗口的大小。driver.manage().window().fullscreen()
- 浏览器的菜单栏不可见
- 整个桌面空间都被浏览器覆盖了
- 任务栏不可见
driver.manage().window().maximize()
- 浏览器的菜单栏可见
- 浏览器不会覆盖整个桌面空间
- 任务栏可见
fullscreen()与selenium的窗口类以及
maximize()=将全屏显示最小化、关闭..按钮
FullScreen()=它将不显示带有最小化、关闭..按钮的全屏,必须单击esc以获取浏览器按钮它们所说的内容不同。最大化窗口与全屏窗口不同。最大化后,仍会显示窗口的标题栏等。在全屏模式下,不显示标题栏。当你使用Chrome时,试着按F11键,这会显示全屏模式的样子。