如何从 Playwright 测试中获取 LambdaTest 会话 ID?

问题描述 投票:0回答:1

我用 Playwright 编写了自动化测试,我正在使用 CucumberJS,并且我的测试在 LambdaTest 上运行。在我的代码中,我想打印为每个场景生成的 LambdaTest 会话 ID。 怎么做? 已经试过了

let response = JSON.parse(await page.evaluate(() => {}, 'lambdatest_action: ${JSON.stringify({action: "getSessionDetails"})}'));

console.info('Test ID is ${response.data.session_id}');

并且它工作了一段时间,但现在不行(不知道为什么)。你还有其他想法吗?

playwright cucumberjs lambdatest
1个回答
0
投票

是的,您可以使用下面的代码片段来获取会话信息。

let response = JSON.parse(await page.evaluate(_ => {}, lambdatest_action: ${JSON.stringify({ action: 'getTestDetails' })}))

console.log(响应);

参考:https://www.lambdatest.com/support/docs/playwright-test-execution-setup/#getting-session-details

© www.soinside.com 2019 - 2024. All rights reserved.