我正在使用 Selenium IDE 为 Web 应用程序执行一些重复的表单填写任务。该过程的一部分涉及选择一组产品,然后从该组中选择一些基础产品。例如:我想查看 DIY 和硬件部分下的所有绘画和壁纸产品。在 Selenium 中,它正确识别并选择了 DIY 和硬件部分。这会生成一组新的下拉列表,然后我应该可以在其中选择“绘画”和“壁纸”。Selenium 在这里给出一个错误:
[error] Element id=selectgroup_RT_PAINT_ca9368dd-ddc0-4ade-a17f-f0e5a56e5e23_1 not found
问题在于每次生成下拉列表时,这似乎是一个唯一值之后的字母和数字序列RT_PAINT
,即使它们始终包含相同的值。有没有解决的办法?
这是 Selenium 任务的 HTML:
<tr>
<td>select</td>
<td>id=selectgroup_RT_PAINT_ca9368dd-ddc0-4ade-a17f-f0e5a56e5e23_1</td>
<td>label=Dulux</td>
</tr>
我是 Selenium 的新手,所以我什至不知道该尝试什么,因此没有代码示例。有没有办法改成id like...
而不是id=
提前谢谢大家