저는 현재 로봇 프레임 프레임 워크를 사용하고 있으며 동일한 로케이터 (예 :이 경우 id)가있는 / 아래에서 요소를 선택하거나 클릭하는 데 문제가 있습니다. 따라서 요소가 4 개 (드롭 다운 아님) 인 $ id = search 요소가 있습니다.
그중 하나를 선택하고 싶습니다.
Selenium의 Java에서 다음과 같이 사용할 수 있습니다.
List<WebElement> elem=driver.findElements(By.id(search));
elem.get(1).click();
그러나 아직 로봇 프레임 워크를 사용하는 방법을 찾을 수 없습니다.
조언 부탁드립니다, 감사합니다
Java에서와 동일한 방식으로 첫 번째 요소를 클릭하면 다음과 같이 표시됩니다.
@{webElements} | Get Webelements | ${locator}
Click Element | @{webElements[0]}
'[0]'은 중괄호 안에 있어야합니다.
xpath를 로케이터로 사용할 수도 있습니다. 이는 주어진 ID를 가진 첫 번째 요소를 선택하는 데 다음과 같이 보입니다.
Click Element | //*[@id='elementId'][0]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다