我正在使用java + selenium webdriver for webautomaiton。 对于safari浏览器10.1版本,我需要在测试开始前将浏览器全屏显示。但是
IIF(LAG([flag], 1, NULL) OVER (ORDER BY [date]) = [flag], 0, 1)
不起作用
我尝试了几个选项,但没有运气。
1。 似乎没有可用的选项可以写在mac / / p>的/ Library / Preferences文件夹的plist文件中
默认写com.apple.Safari
2
BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW
无论如何我可以使用发送键,或者在plist文件中或通过javascript写入。
答案 0 :(得分:0)
请尝试以下方法: -
public static void maximizeScreen(WebDriver driver) {
java.awt.Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Point position = new Point(0, 0);
driver.manage().window().setPosition(position);
Dimension maximizedScreenSize =
new Dimension((int) screenSize.getWidth(), (int) screenSize.getHeight());
driver.manage().window().setSize(maximizedScreenSize);
}
Hore它会帮助你
答案 1 :(得分:0)
点击此处(原生全屏JavaScript API ):http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/
答案 2 :(得分:0)
您必须更新Safari浏览器,使用Safari 11+版本更新浏览器 然后你可以使用这段代码最大化它:
url = "http://test.com?a=1&b=2"
encode_url = "http://domain?url="..ngx.escape_uri(url)