0
다음과 같은 방법으로 WebDriver를 사용하여 Firefox에서 양식을 검색하고 자동 완성합니다.HTML 페이지에서 올바른 순서로 여러 태그의 findElementsByTagName.
FirefoxDriver driver = new FirefoxDriver();
List<WebElement> inputElements = driver.findElementsByTagName("input");
List<WebElement> selectElements = driver.findElementsByTagName("select");
List<WebElement> allElements = new ArrayList<WebElement>(inputElements);
allElements.addAll(selectElements);
allElements 목록을 순환하면 모든 '입력'요소와 모든 '선택'요소를 먼저 봅니다. 이러한 모든 요소를 페이지의 순서대로 검색하는 방법이 있습니까? findElementsByTagName()과 같이 REGEX를 사용하면 좋겠다.
driver.findElementsByTagName("(input|select)");
영리한 방법은 없나요?
xPaths를 피하려고 노력했습니다. 탐색하려고하는 페이지가 ... 잘 형성되지는 않은 페이지가 잘 구성되어있는 것처럼 보이기 때문입니다. 내가 잘못? 나는 빨리 WebDriver와 함께 2 주간 만 일 해왔다. – jlarkins
나는 그들이 도움이된다고 생각한다. 당신이 안정된 패턴을 가지고 있다면 그것은 잘 동작 할 것입니다. – ChrisG