小编Suj*_*ith的帖子

在剧作家测试中切换选项卡

我正在尝试使用剧作家测试在选项卡之间切换,但它没有控制 windows 元素。我们有类似 playwright 中的 selenium driver.switchto().window() 的方法吗?

const { chromium } = require('playwright');
(async () => {
    const browser = await chromium.launch({ headless: false, args: ['--start-maximized'] });
    const context = await browser.newContext({ viewport: null });
    context.on("page", async newPage => {
        console.log("***newPage***", await newPage.title())
    })
    const page = await context.newPage()
    const navigationPromise = page.waitForNavigation()

    // dummy url
    await page.goto('https://www.myapp.com/')
    await navigationPromise

    // User login
    await page.waitForSelector('#username-in')
    await page.fill('#username-in', 'username')
    await page.fill('#password-in', 'password')
    await page.click('//button[contains(text(),"Sign In")]')
    await navigationPromise

    // User lands …
Run Code Online (Sandbox Code Playgroud)

javascript playwright

8
推荐指数
1
解决办法
3万
查看次数

如何为 Java 项目配置 Commitlint 和 Husky?

我在 Node.js 项目中使用CommitlintHusky 。如何在 Spring Boot 项目中使用相同的概念?我没有获得足够的线索。

这适用于带有pom.xml的 Java/Spring Boot 项目。

java spring-boot devops

5
推荐指数
1
解决办法
1166
查看次数

标签 统计

devops ×1

java ×1

javascript ×1

playwright ×1

spring-boot ×1