当我启动一个新的谱应用程序(针对每个测试套件)时,我想修复应用程序的大小(为了所有机器的一致性和重新加载)。
像setBounds和maximise这样的命令确实会更改维度,但它们只在应用程序启动之后才会这样做(这意味着一些组件已经假定了一定的维度,然后更改测试结果)。
在光谱文档中,可以使用各种启动选项。我已经厌倦了使用webdriver和chromedriver选项,但它们似乎不起作用。下面是一个示例:
app = new Application({
path: kElectronPath,
webdriverOptions: {
width:1368,
height:769,
},我只是假设webdriver来自浏览窗口类。是如何在谱中访问的?
发布于 2018-07-03 15:10:53
这应该会有帮助
this.app = new Application({
path: './ac.exe',
args: ['app'],
webdriverOptions: ({deprecationWarnings : false})
});传递在应用程序启动期间需要更改的参数。
并在中使用新的应用程序配置,然后再挂起。
https://stackoverflow.com/questions/48936129
复制相似问题