您好,欢迎访问沃航(武汉)科技有限公司官方网站
chrome自动测试工具Puppeteer功能介绍
2021-09-07 00:40:010

Puppeteer 是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制 Chromium 或 Chrome。Puppeteer 默认以 headless 模式运行,但是可以通过修改配置文件运行“有头”模式。

创建浏览器对象

const browser = await puppeteer.launch({

    executablePath: './chrome-win/chrome.exe',

    headless: false

});

打开新页面

const page = await browser.newPage();

跳转新网站

await page.goto('https://cloud.tencent.com/login');

等待某个元素出现

await page.waitForSelector('.clg-icon-mail')

点击某个元素

await page.click('.clg-icon-mail')

输入特定内容(通常是input框)

await page.type('.J-username', '账号')

点击某个元素(多级选择器,nth-of-type使用)

await page.click('.app-partners-justify-grid__col--left>.app-partners-form>.app-partners-form__item:nth-of-type(1)>.app-partners-form__controls>.app-partners-dropdown')

连续点击(3次)

await page.click('.app-partners-card__content>.app-partners-form>.app-partners-form__item:nth-of-type(7) input', {clickCount: 3})


文章作者:沃航科技

联系我们
地址:
武汉市洪山区蓝晶国际7栋903
QQ:
932773931
电话:
027-59761089-806
手机:
13397158231
邮箱:
jevian_ma@worldflying.cn
×
物联网组态平台
试用账号:123456
试用密码:123456
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn
×
积木编程平台
试用方式:试用手机号码注册即可使用
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn