2016-07-16 105 views
0

我想同時點擊不同的元素。 示例代碼: - `如何同時點擊兩個元素

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. 請幫幫我

+0

不,你不能同時點擊兩個元素 – kurakura88

回答

1

對於我來說,至少對我來說似乎有點奇怪。藉助硒webdriver,我們可以自動執行我們執行的操作。你能用手同時點擊2個不同的元素嗎?

無論如何,這段代碼會逐個遍歷所有的項目,並逐個執行(或不執行)某個操作。

相關問題