
Appium Selenium 코드를 작성하다가 find_element와 find_elemets 의 차이점이 궁금해 져서 찾아 보았습니다.
어느 시점에 Element와 Elements 를 사용해야 하는지 알아 보겠습니다
그러면 동일한 ID 를 부여받은 Element 중 2번째를 선택하고 싶다면 인덱스 넘버로 구분하면 됩니다.
def test_find_battery(self) -> None:
el = self.driver.find_element(by=AppiumBy.ID, value='same_element')[1]
el.click()
이런식으로 Index 값을 부여해주면 정상적으로 동일한 Element 값의 2번째 요소를 찾을 수 있습니다.