Jquery Selenium IDE单击更改名称的按钮

Jquery Selenium IDE单击更改名称的按钮,jquery,selenium,selenium-ide,Jquery,Selenium,Selenium Ide,我需要单击一个按钮,该按钮的id后缀在每次进入我的站点时都会发生变化,因此我将后缀保存在一个变量中,并尝试将其与前缀合并,以便稍后单击 代码:(后缀保存在btnCid) 商店 id=btn+${btnCid} Btname 点击 ${btnName} 它不工作,在日志中我看到它试图找到名为${btnName}的元素,而不是保存在那里的按钮的名称。 如何单击“想要的”按钮?您可以使用以下命令: <tr> <td>click</td> <

我需要单击一个按钮,该按钮的id后缀在每次进入我的站点时都会发生变化,因此我将后缀保存在一个变量中,并尝试将其与前缀合并,以便稍后单击

代码:(后缀保存在btnCid)


商店
id=btn+${btnCid}
Btname
点击
${btnName}
它不工作,在日志中我看到它试图找到名为${btnName}的元素,而不是保存在那里的按钮的名称。 如何单击“想要的”按钮?

您可以使用以下命令:

<tr>
    <td>click</td>
    <td>//input[contains(@id, 'btn')]</td>
    <td></td>
</tr>

点击
//输入[包含(@id,'btn')]

您是否尝试过
单击id=btn+${btnCid}
?我尝试过,但在它们之间留下了一个不必要的空格(id=btn~valueOfbtn~)。
<tr>
    <td>click</td>
    <td>//input[contains(@id, 'btn')]</td>
    <td></td>
</tr>