問題如何映射元素如下:動態地使用Java和硒
我在與除大量相同標識的頁面項目列表,我分別將它們映射,例如:
@FindBy(id = "element(1)")
public WebElement field1
@FindBy(id = "element(2)")
public WebElement field2
@FindBy(id = "element(3)")
public WebElement field3
@FindBy(id = "element(4)")
public WebElement field4
然後我寫的方法來爲元素中的每一
public void getElement1Text(){field1.Text..}
...
理想的取值,我想做的是這樣的:
@FindBy(id = "element(VARIABLE)")
public WebElement field
那麼對於字段的量循環,例如:
public void getElementText(){
for(int i = 1; i < 4; i++){field[i].Text...}
}
我知道如何做到這一點在Ruby中,而不是在Java中,任何提示?
不錯!這也適用於我! – Bodao 2014-10-30 09:28:06