如何打开一半屏幕宽度并与右屏幕边框对齐的铬?

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();

  }

})();