2013-01-08 105 views
0

我測試它有一個原因字段計數器和先前的原因的原因字段的網頁。如果我做了field.clear();計數器不復位。所以,我想做到以下幾點:如何選擇一切都在一個文本字段的webdriver

int reasonPriorCount = reason.getText().length(); 
    reason.click(); 
    reason.sendKeys(Keys.chord(Keys.SHIFT, Keys.ARROW_RIGHT.equals(reasonPriorCount), Keys.DELETE)); 

reasonPriorCount是該領域的字符數的長度。由於計數器只響應ChangeKeyPress我試圖發送右箭頭鍵等於reasonPriorCount的數量。

但是Keys.chord抱怨在右箭頭鍵按下的reasonPriorCount說法。有沒有辦法做我需要做的事情?我是否以正確的方式去做這件事?

回答

0

好了,所以這裏是我做過什麼,使這項工作:

int reasonPriorCount = reason.getText().length(); 
int i = 0; 
reason.click(); 
while(i < reasonPriorCount) 
{ 
    reason.sendKeys(Keys.chord(Keys.SHIFT, Keys.ARROW_RIGHT)); 
    i++; 
} 
reason.sendKeys(Keys.chord(Keys.BACK_SPACE)); 
相關問題