当我启动一个新的 Spectron 应用程序(针对每个测试套件)时,我想修复应用程序的大小(为了所有机器和重新加载的一致性)。
命令喜欢setBounds
并且maximise
确实会更改尺寸,但它们仅在应用程序启动后才会这样做(这意味着某些组件已经采用了某些尺寸,然后会更改测试结果)。
在Spectron 文档中提供了各种启动选项。我已经厌倦了使用 webdriver 和 chromedriver 选项,但它们似乎不起作用。这是一个例子:
app = new Application({
path: kElectronPath,
webdriverOptions: {
width:1368,
height:769,
},
我只是假设 webdriver 选项来自browserwindow 类。在 Spectron 中如何访问 webdriver 和 chromedriver 选项?