로봇 프레임 워크에서 인덱스를 사용하여 동일한 로케이터에서 요소를 선택하거나 클릭하는 방법

Lutfi

저는 현재 로봇 프레임 프레임 워크를 사용하고 있으며 동일한 로케이터 (예 :이 경우 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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관