如何使用Python在Selenium中基于某些文本的存在单击按钮?

2024-04-20 00:52:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个测试用例,我应该在其中创建一个导出文档来验证功能是否正常工作。对于每个导出文档,我都明确提供文档标题,如屏幕截图所示。由于脚本将定期运行,因此在创建文档之前,我想检查是否已经存在同名的文档-如果存在,请删除它,然后继续创建部分

导出页面的结构是在顶部列出最新创建的文档。我只需单击遇到的第一个删除按钮就可以了,但为了使它更健壮,我正在寻找具有所需标题的文档,然后单击相应的删除按钮

我无法思考在找到文档时如何单击“删除”按钮的最佳方法(可能存在/可能不存在多个同名文档)

非常感谢您在这方面的任何帮助。谢谢大家!

The screenshot lists down two duplicate export and I would like to delete both before diving into the creation process