如何打开一半屏幕宽度并与右屏幕边框对齐的铬?
How to open chromium with half of screen-width and aligned to right screen-border?
我想在整个可用屏幕内设置 window 位置,因此它占据屏幕大小的一半,并位于屏幕的右端及其右边框。找不到任何关于它的文档,也许这是不可能的?
因为 docs state, the args
-option of openBrowser()
accepts all of the Chromium browser launch options 和 nodejs 包“robotjs”有助于获取屏幕尺寸。 “screenres”也声称能够做到这一点,但我还没有测试过。
这将打开浏览器 -window 屏幕宽度的一半,并将其定位为在屏幕内右对齐:
const { closeBrowser, openBrowser } = require('taiko')
const screenSize = require('robotjs').getScreenSize()
const screenWidth = screenSize.width / 2
const screenHeight = screenSize.height
const windowSize = '--window-size=' + screenWidth + ',' + screenHeight
const windowPosition = '--window-position=' + screenWidth + ',0'
async () => {
try {
await openBrowser({ args: [ windowPosition, windowSize ] })
} catch (error) {
console.error(error);
} finally {
await closeBrowser();
}
})();
我想在整个可用屏幕内设置 window 位置,因此它占据屏幕大小的一半,并位于屏幕的右端及其右边框。找不到任何关于它的文档,也许这是不可能的?
因为 docs state, the args
-option of openBrowser()
accepts all of the Chromium browser launch options 和 nodejs 包“robotjs”有助于获取屏幕尺寸。 “screenres”也声称能够做到这一点,但我还没有测试过。
这将打开浏览器 -window 屏幕宽度的一半,并将其定位为在屏幕内右对齐:
const { closeBrowser, openBrowser } = require('taiko')
const screenSize = require('robotjs').getScreenSize()
const screenWidth = screenSize.width / 2
const screenHeight = screenSize.height
const windowSize = '--window-size=' + screenWidth + ',' + screenHeight
const windowPosition = '--window-position=' + screenWidth + ',0'
async () => {
try {
await openBrowser({ args: [ windowPosition, windowSize ] })
} catch (error) {
console.error(error);
} finally {
await closeBrowser();
}
})();