有没有办法从元素中获取特定的id并在Selenium中使用它?

时间:2013-12-13 09:53:03

标签: php selenium phpunit

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

  

添加my_id [1] [50]

     

添加my_id [1] [51]

     

...

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

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

  

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

我正在使用 selenium 1.0.1

1 个答案:

答案 0 :(得分:0)

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

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

最终我可以用任何我想要的方式操纵'我'。