요소 작업 | Selenide 튜토리얼 시리즈

이 게시물에서는 Selenide를 사용하여 웹 요소로 작업하는 방법을 배웁니다. ID, CSS 선택기 및 XPath로 찾기와 같은 다양한 로케이터 전략을 살펴보겠습니다.

$ 명령



모든 Selenide 요소 여행은 $ 명령으로 시작됩니다. 선택기를 사용하려면 $(selector)를 추가한 다음 해당 선택기에 대해 .click 또는 .setValue 등과 같은 작업을 수행합니다.

이것은 Selenium Java에 익숙한 사용자를 위해 driver.findElement(selector)를 수행하는 것과 같습니다.


Selenide에서 요소로 작업하는 방법에 대해 알아보려면 아래 비디오를 확인하십시오.




아이디로 찾기



Selenide에서 ID로 요소를 찾으려면 By.id

$(By.id("get-started")).click();


위의 명령은 DOM에서 "get-started"라는 ID를 찾은 다음 클릭 작업을 수행하는 명령입니다.

CSS 선택기로 찾기



기본적으로 Selenide에서는 선택기에 추가하는 모든 문자열을 CSS 선택기로 간주합니다. 예를 들어 -

$("h1")
    .shouldHave(text("Think different. Make different."));


CSS 선택기를 사용하면 CSS 선택기를 매우 쉽게 사용할 수 있도록 하는 By.something를 제공할 필요가 없습니다.

XPath로 찾기



XPath는 ID와 유사하게 작동합니다. 다음과 같이 xpath로 요소를 찾으려고 한다는 것을 지정해야 합니다.

$(By.xpath("//a[@class=\"custom-logo-link\"]"))
    .should(be(visible));



따라서 이들은 Selenide에서 요소를 찾는 데 사용할 세 가지 가장 일반적인 전략입니다. $ 명령을 추가하고 그 후에 선택기 전략을 제공하면 Selenide가 해당 요소를 찾아 반환합니다.


📧 mymailing list를 구독하여 이와 같은 더 많은 콘텐츠에 액세스하고 놀라운 무료 경품 행사에 참여하세요.

👍 여기에서도 내 콘텐츠를 팔로우할 수 있습니다.



  • ...

    나는 커피를 좋아한다! 그리고 이 게시물이 도움이 되었고 제 작업을 지원하고 싶다면 아래 버튼을 클릭하고 저에게 커피 한 잔을 사주시면 됩니다.

    좋은 웹페이지 즐겨찾기