0
WedDriver를 사용하여 학습하고 있습니다. 이 예제는 findElements (by) 메서드를 사용하는 방법을 보여줍니다.이 예제에서는 for 루프를 사용하여 웹 페이지에서 검색 상자를 찾습니다. 누군가가 어떻게 작동 하는지를 설명하고 일반 for 루프 사용과 비교할 수 있습니까? 당신의 도움을 주셔서 감사합니다. for 루프를 사용하여 튜토리얼 예제를 제공하면 웹 요소를 반복하여 이해하는 데 도움이됩니다. 감사! 정기적으로Junit - for 루프를 사용하여 웹 요소를 반복합니다.
는 루프 나는 여기
for (int i = 0; i<=10; i++){
System.out.println(i);
}
for(WebElement ele: elements){
ele.sendKeys("hexbytes");
}
을 의미 웹에서 코드 샘플입니다 : for 루프
import java.util.List;
import org.junit.Test;
import org.junit.Before;
import org.junit.After;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class WD_findElements
{
@Test
public void test_byid()
{
/**
* Identifying elements by Id
* Example: Identify search boxes with id and fill them with some text
*/
WebDriver driver = new FirefoxDriver();
try
{
driver.get("http://www.hexbytes.com");
//Identify the search boxes in the pages
List<WebElement> elements = driver.findElements(By.id("s"));
//display number of elements
System.out.print("Number of search elements: "+ elements.size());
for(WebElement ele: elements){
ele.sendKeys("hexbytes");
}
}
finally{
driver.close();
}
}//end of test_by_id method
}
안녕하세요 스테판. 귀하가 제공 한 링크를 검토하십시오. for 루프가 어떻게 작동하는지 확인할 수있었습니다. 나를 도운 개념은 Java List, Iterator, Java Generic Types 대 Parametrized Type입니다. 감사! – user2061466