有没有办法从元素中获取特定的id,然后在Selenium中使用它


Is there any way to get specific id from element and use it afterwards in Selenium?

例如,我有一个特定id的元素:

my_id[1][50]

my_id[1][51]

我需要找到第一个元素(有50),然后在"type"命令中使用这个数字。(我需要在php代码中使用测试生成器中的选择器进行操作)。

为了更清楚,我需要做这样的事情:

$s->命令('type','some_id[1][${elementId}+1]','…');

我使用硒1.0.1

解决方案是使用xpath选择器:

xpath=(//textarea[contains(@id,'my_id')])[i]

最终,我可以随心所欲地使用"i"。