我以开玩笑的方式在人偶中测试代码:
如何在不重复代码的情况下为类似的登录测试创建可重用的功能?
describe('new user test', () => {
test('no existed user try', async() => {
browser = await puppeteer.launch(chromeOptions)
const page = await browser.newPage();
await page.goto("https://admin.manager.synthrone.com/")
await page.waitForSelector('#mat-input-0')
await page.type('#mat-input-0', 'test')
await page.type('#mat-input-1', 'pass')
await page.click('button')
答案 0 :(得分:0)
您已经编写了有效的匿名回调函数,只需对一些所需的变量进行参数化并为其命名。
以下是选择器和url作为参数的示例
re.sub(r'(?<!\S)(\w{1,3})(?:-\1)*-(\w+)(?!\S)', '\\2', s)