【发布时间】:2016-06-03 10:38:58
【问题描述】:
我可以使用@Findby 并将某些值作为参数传递吗?
@FindBy("//div[contains(@class,'gallery_grid_image_caption gallery_grid_image_caption_padding')]"[$INDEX])
我知道我可以在使用 findElement 时做到这一点。请让我知道是否有解决方案/解决方法。
我想做的是假设有一个 for 循环,并且页面中有一个元素列表。现在让我们说在这些字段中唯一改变的是 xpath 的位。 //div/1, //div/2 .... 我想要做的是代表所有这些元素的一个元素,并将结束值作为参数传递。
【问题讨论】:
-
你能告诉我你用的是哪种语言吗????
-
@PrakashP:答案有帮助吗?
-
@nullpointer 不。我的问题不同。我想做的是假设有一个 for 循环,并且页面中有一个元素列表。现在让我们说在这些字段中唯一改变的是 xpath 的位。
//div/1,//div/2.... 我想要做的是代表所有这些元素的一个元素,并将结束值作为参数传递。 -
@PrakashP :您能否将此解释添加到问题中并更新
-
@nullpointer 我做到了。截至目前,我使用 driver.findelement 采取了不同的方法
标签: java selenium testng findby