我有这样的代码
const mainScreen = electron.screen.getPrimaryDisplay();
const windowHeight = mainScreen.size.height;
const windowWidth = mainScreen.size.width;
driver.manage().window().setRect({width: windowWidth, height: windowHeight, x: 0, y: 0});
driver.get('http://www.google.com');
我有两个问题:
答案 0 :(得分:1)
全屏时,屏幕分辨率不一定等于浏览器。如果您在计算机屏幕上设置浏览器大小,您将看到类似的空白。您可以使用Selenium maximize()
函数全屏显示,然后查看getRect()
来查看它,您将看到它不同于windowWidth
和windowHeight
使用Selenium maximize()
函数设置浏览器大小
driver.manage().window().maximize()