Би JavaScriptExecutor ашиглан хэрхэн гүйлгэх вэ?
Би JavaScriptExecutor ашиглан хэрхэн гүйлгэх вэ?

Видео: Би JavaScriptExecutor ашиглан хэрхэн гүйлгэх вэ?

Видео: Би JavaScriptExecutor ашиглан хэрхэн гүйлгэх вэ?
Видео: Би-2 – Компромисс 2024, Арваннэгдүгээр
Anonim
  1. Хэрвээ чи хүсвэл гүйлгэх хэвтээ in зөв чиглэл, ашиглах дараах JavaScript. (( Javascript Executor ) жолооч). executeScript(“цонх. scrollBy(2000, 0)”);
  2. Хэрвээ чи хүсвэл гүйлгэх хэвтээ in зүүн чиглэл, ашиглах дараах JavaScript. (( Javascript Executor ) жолооч). executeScript("цонх.

Үүний тулд та хуудсыг хэрхэн доош гүйлгэх вэ?

Та ашиглаж болно доош руу сум доош гүйлгэх вэб дээр хуудас болон дээш руу сум гүйлгэх буцаж дээш . Үүнд: Эхлээд хулганаа ашиглан түүн дээр хаана ч дарна уу хуудас та уншихыг хүсч байна; Энэ нь компьютер таны хаана уншиж байгааг мэдэх боломжийг олгоно. Дараа нь товшино уу доош нэг удаа сум доош гүйлгэх бага зэрэг нэг удаа.

Мөн селен дээр хэрхэн дээш доош гүйлгэх вэ? Тиймээс, to дээш гүйлгэж эсвэл доош хамт Селен , JavaScript гүйцэтгэгч байх ёстой. Гүйлгэх функцуудыг дараах байдлаар тодорхойлж болно: JavascriptExecutor js = (JavascriptExecutor) драйвер; js. executeScript( цонх.

Үүнтэй холбогдуулан би selenium дахь хуудасны доод хэсэгт хэрхэн гүйлгэх вэ?

Төлөө гүйлгэх вэб хуудас та JavascriptExecutor ашиглаж болно. JavascriptExecutor-д зориулж объект үүсгэж, дуудаарай вэб драйвер . Дараа нь скриптийг scrollTo функцээр ажиллуулж, үүнийг ашиглан аль нэгийг нь хийж болно гүйлгэх тодорхой хэсэг рүү эсвэл доод таны хуудас.

Та JavaScript дээр хэрхэн дээш гүйлгэх вэ?

Арга 1: window.scrollTo()-г ашиглах Интерфэйсийн цонхны scrollTo() аргыг дараах зорилгоор ашиглаж болно. гүйлгэх хуудсан дээр заасан байршилд. Энэ нь хуудасны x ба y координатын 2 параметрийг хүлээн авдаг гүйлгэх руу. Параметрүүдийг хоёуланг нь 0 болгож дамжуулна гүйлгэх хуудсыг хамгийн дээд болон зүүн талд байрлуулна.

Зөвлөмж болгож буй: