GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — playwright-sample/playwright-single.js at main · keys-github/playwright-sample Expand file tree/ Copy pathplaywright-single.jsMore file actions 51 lines (44 loc) · 1.96 KB / Copy pathplaywright-single.jsFile metadata and controls51 lines (44 loc) · 1.96 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 const { chromium } = require('playwright') const { expect } = require('@playwright/test'); const cp = require('child_process'); const playwrightClientVersion = cp.execSync('npx playwright --version').toString().trim().split(' ')[1]; (async () => { const capabilities = { 'browserName': 'Chrome', // Browsers allowed: `Chrome`, `MicrosoftEdge`, `pw-chromium`, `pw-firefox` and `pw-webkit` 'browserVersion': 'latest', 'LT:Options': { 'platform': 'Windows 10', 'build': 'Playwright Sample Build', 'name': 'Playwright Sample Test', 'user': process.env.LT_USERNAME, 'accessKey': process.env.LT_ACCESS_KEY, 'network': true, 'video': true, 'console': true, 'tunnel': false, // Add tunnel configuration if testing locally hosted webpage 'tunnelName': '', // Optional 'geoLocation': '', // country code can be fetched from https://www.lambdatest.com/capabilities-generator/ 'playwrightClientVersion': playwrightClientVersion } } const browser = await chromium.connect({ wsEndpoint: `wss://cdp.lambdatest.com/playwright?capabilities=${encodeURIComponent(JSON.stringify(capabilities))}` }) const page = await browser.newPage() await page.goto('https://www.bing.com') const element = await page.$('[id="sb_form_q"]') await element.click() await element.type('LambdaTest') await page.waitForTimeout(1000) await page.keyboard.press('Enter') await page.waitForSelector('[class=" b_active"]') const title = await page.title() try { expect(title).toEqual('LambdaTest - Search') // Mark the test as completed or failed await page.evaluate(_ => {}, `lambdatest_action: ${JSON.stringify({ action: 'setTestStatus', arguments: { status: 'passed', remark: 'Title matched' } })}`) } catch { await page.evaluate(_ => {}, `lambdatest_action: ${JSON.stringify({ action: 'setTestStatus', arguments: { status: 'failed', remark: 'Title not matched' } })}`) } await browser.close() })() |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |