试图在尺寸敏感的WebApp上运行一些硒,我无法弄清楚如何在Chrome中调整窗口大小。以下是不起作用的:
executeScript("window.resizeTo(200,200)"
这似乎并不受到我发现的Chrome的支持。执行只是跳过这一行而没有错误,但也没有效果。
Scalatest Plus和WebBrowser提供的DSL似乎没有提供任何访问Manage.window或驱动程序的方式。Window功能其他语言可用。
想法?
谢谢,
这里的诀窍是明确访问隐式webdriver。由于某种原因,我能够致电
webDriver.manage.window.setSize(new org.openqa.selenium.Dimension(1000, 600))
但不是
manage.window.setSize(new org.openqa.selenium.Dimension(1000, 600))
您可能还会注意到我正在用导入语句进行一些愚蠢...只是导入
org.openqa.selenium.Dimension
不起作用,我不得不按照对象的创建进行整个声明。