首页 > 解决方案 > 我无法找到此按钮的 ID,所以它使我无法点击它,我该如何按下它?

问题描述

我不知道如何在没有 id 的情况下单击 selenium 中的按钮有人可以帮助我吗?我已经尝试过这门课,但它不会奏效。

在此处输入图像描述

标签: pythonselenium

解决方案


您可以使用任何属性,因为有一个数据属性使用:

Xpath:

//button[@data-track="Sign In"]

CSS:

button[data-track="Sign In"]

您还可以使用:

//button[contains(text(),"Sign In")]

xpath 或 css 的语法是:

路径:

//tagname[@attribute="value"]

CSS:

tagname[attribute="value"]

因此您可以检查任何属性及其值。不只是身份证


推荐阅读