2016-07-16 9 views
0

同時に別の要素をクリックしようとしています。 サンプルコード: - `2つの要素を同時にクリックする方法

List<WebElement> labels = Webdriver.findElements(By.tagName("a")); 
for(WebElement label : labels) 
{ 
    if(label.getAttribute("title").equals("A")) 
    { 
    WebElement clickableA = label.findElement(By.tagName("div")); 
    act.moveToElement(clickableA).moveByOffset(10,10).clickAndHold().build().perform(); 
    } 
    if(label.getAttribute("title").equals("B")) 
    { 
    WebElement clickableB = label.findElement(By.tagName("B")); 
    act.moveToElement(clickableB).moveByOffset(10,10).click().build().perform(); 
    } 
} 
` 

私は、リストを反復処理するとき、それは要素に私に一つ一つを与えます。だから私は混乱している。 AとBが同時に表示されると、同時にAとBを同時にクリックします。 私

+0

いいえ、2つの要素を同時にクリックすることはできません – kurakura88

答えて

1

を助けてください、少なくとも私には、やりたいために奇妙なことを少し思えます。セレンのwebdriverでは、私たちが実行するアクションを自動化することができます。あなたは実際に手で2つの異なる要素を同時にクリックできますか?

とにかく、このコードは、1つで全ての項目の上に一つ一つを反復し、実行する(またはしない)いくつかのアクション1でしょう。

関連する問題