如果其值在每次刷新后不断变化,如何在名称字段中输入文本?

how to enter text in Name field if its value Keep changing after each refresh?

我对 Java 和 Selenium 比较陌生。 URL : https://register.rediff.com/register/register.php?FormName=user_details 我想将密钥发送到名称字段。当我试图通过名称标签查找元素时,我无法这样做,因为名称属性值每次都更改。

`<input type="text" onblur="fieldTrack(this);" name="name86b72791" value="" style="width:185px;" maxlength="61">`

好吧,你可以 select 使用相对 xpath //input[starts-with(@name,'name')]

这里starts-with只检查name属性是否为starts-withname而忽略其他随机生成的种类东西。