2016-07-16 3 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

적어도 이상한 일을하고 싶습니다. Selenium webdriver를 사용하면 우리가 수행하는 작업을 자동화 할 수 있습니다. 실제로 손으로 두 개의 다른 요소를 동시에 클릭 할 수 있습니까?

어쨌든이 코드는 모든 항목을 하나씩 반복하고 하나씩 어떤 동작을 수행할지 여부를 결정합니다.

관련 문제