小编Cic*_*518的帖子

如何在 PLAYWRIGHT 上使用选择器进行条件语句?

我需要一些帮助来使用剧作家测试做出条件语句。
我有一个给定的选择器,比如说一个按钮,我需要编写如下的条件语句:

if (selector is not present/visible)

    do nothing and proceed with the *next lines of code*

else  

    await page.click(*selector*)

*next lines of code*
Run Code Online (Sandbox Code Playgroud)

有没有有效的方法来做这些事情?我在剧作家文档中没有找到任何内容。

javascript testing automated-tests typescript playwright

12
推荐指数
2
解决办法
2万
查看次数

剧作家测试 - 如果无法单击按钮(不存在),如何跳到下一个操作?

正如问题中预期的那样,我想知道是否可以尝试在按钮上执行单击操作,但如果它不在页面中,则测试会跳过该操作(不会卡住或引发错误)并继续执行下一个。更具体地说,我有一个模式,可以在其中向表中添加行,但我想做的是仅当模式中的给定按钮不存在时才添加新行,而如果存在则添加新行将首先按该按钮,然后继续添加新行。

我问你是否可以,因为我想在测试过程中避免使用条件语句。请告诉我,提前谢谢你:)

javascript testing automated-tests typescript playwright

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