首页 > 解决方案 > 尝试单击输入内的标签

问题描述

html代码:

<input id="19eb0353-6208-4baa-8f89-f7af0a6edb91" type="date" placeholder="Date of Birth" value="" name="dateOfBirth" data-componentname="dateOfBirth" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" data-ddlabel="dd" data-mmlabel="mm" data-yyyylabel="yyyy">

ID 是动态的

试图输入日期月份和年份但不知道如何写

我知道这是数据,但在输入中选择这些特定标签时找不到任何东西

数据-ddlabel="dd" 数据-mmlabel="mm" 数据-yyyylabel="yyyy"

尝试过 Xpath、css 选择器,但 ID 是动态的

标签: seleniumselenium-webdriver

解决方案


你可以使用下面的CSS。

input[type='date']

或下面的xpath

//input[@type='date']

截屏:

在此处输入图像描述


推荐阅读