【发布时间】:2020-09-29 08:02:37
【问题描述】:
我已经被这个问题困扰了一段时间。我需要测试一个网站,我需要发布信息以测试它是否出现在页面上。
我目前拥有的是这个
(async () => {
const browser = await webkit.launch();
const page = await browser.newPage();
await page.route('http://100.100.100.100/', route => route.fulfill({
status: 200,
body: body,
}));
await page.goto('https://theurlofmywebsite/');
await page.click('button')
await page.click('text=Login with LoadTest')
await page.fill('#Username','username')
await page.fill('#Password','password')
await page.click('#loginButton')
// await page.waitForSelector('text=Dropdown');
await page.click('css=span >> text=Test')
await page.click('#root > div > div > header > ul.nav.navbar-nav.area-tabs > li:nth-child(6) > a','Test')
await page.waitForSelector('text=Detail')
await page.screenshot({ path: `example3.png` })
await browser.close();
})();
const body = [ my json post request ]
【问题讨论】:
-
您可以使用 page.evaluate 执行帖子
-
您能详细说明问题所在吗?如果需要,可以参考这个例子:try.playwright.tech/?s=trqt9
标签: post request playwright