如果其值在每次刷新后不断变化,如何在名称字段中输入文本?
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而忽略其他随机生成的种类东西。
我对 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而忽略其他随机生成的种类东西。