INNER CODE UNIT · JavaScript

actualViewport

AAswordman/Operit · app/src/androidTest/js/com/ai/assistance/operit/core/tools/defaultTool/standard/browser/main.js:370

      const actualViewport = await evaluateExpression('() => window.innerWidth + "x" + window.innerHeight');
      assert(String(actualViewport).indexOf('720x1280') >= 0, 'page layout viewport should match requested size');
    }),
    test('browser_resize rejects unsafe viewport sizes without mutating the page', async () => {
      let rejected = false;
      try {
        await callBrowserTool('browser_resize', { width: 100000, height: 100000 });
      } catch (_expected) {
        rejected = true;
      }
      assert(rejected, 'unsafe viewport should be rejected');
      const actualViewport = await evaluateExpression('() => window.innerWidth + "x" + window.innerHeight');
      assert(String(actualViewport).indexOf('720x1280') >= 0, 'rejected resize should keep the prior viewport');
    }),
    test('browser_take_screenshot writes an image file', async () => {
      await ensureFixtureOpen();
      const value = await callBrowserTool('browser_take_screenshot', { type: 'png' });
      const savedPath = extractSavedPath(value);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…