2013-04-23 13 views
0

FluentAutomation + Selenium 인 요소로 스크롤하는 것이 가능합니까? 예 : 현재 보이는 영역 바깥에있는 버튼을 클릭 하시겠습니까? 그렇다면 어떻게?FluentAutomation을 사용하여 요소로 스크롤 하시겠습니까?

FluentAutomation 문서를 탐색 한 결과 이에 대한 지원이 표시되지 않습니다. 문제는 요소가 현재 보이는 영역 밖에 있으면 FluentAutomation을 통해 요소와 상호 작용 (예 : 클릭) 할 수 없다는 것입니다.

+0

해 보셨습니까? –

+0

@ SonerGönül FluentAutomation을 통한 스크롤에 대한 지원이 전혀 표시되지 않습니다. 표시되지 않는 버튼을 클릭하려고하면 FluentAutomation에서 해당 버튼을 찾을 수 없습니다. – aknuds1

답변

1

요소를보기로 스크롤하려면 I.Hover (선택기)를 사용하십시오. Selenium은 테스트가 건드린 것을 통해 암시 적으로 뷰포트 관리를 처리합니다.

+0

또한, FluentAutomation의 개발 버전은 항목을 클릭하는 기본 방법을 전환 했으므로 더 이상 '요소 보이지 않음'오류가 발생하지 않아야 함을 유의해야합니다. 궁극적으로 눈에 보이지 않는 것을 클릭하는 것이면 2 단계를 거치지 않아도됩니다. – stirno

+0

또한 dev 브랜치에 I.Scroll -> I.Hover에 대한 별칭을 공급자에게 제공합니다 (내부 구현이 동일하므로). – stirno

+0

클릭하면 자동으로 스크롤되는 소리가 뛰어납니다. 원시 Selenium Webdriver API도이를 처리하는 방법은 무엇입니까? – aknuds1

관련 문제