Cov txheej txheem:

Yuav ua li cas koj scroll horizontally hauv selenium?
Yuav ua li cas koj scroll horizontally hauv selenium?

Video: Yuav ua li cas koj scroll horizontally hauv selenium?

Video: Yuav ua li cas koj scroll horizontally hauv selenium?
Video: Data Science with Python! Joining Tables Without a Common Column 2024, Tej zaum
Anonim

Cov kauj ruam tom ntej yog,

  1. Qhib qhov browser.
  2. Qhib lub vev xaib URL & ua kom lub qhov rais loj.
  3. Scroll vertically down los ntawm 250 pixels.
  4. Scroll vertically nce los ntawm 250 pixels.
  5. Scroll mus rau hauv qab ntawm nplooj ntawv Web.
  6. Scroll rau ib qho Web Element.
  7. Scroll horizontally .

Tsis tas li cov lus nug yog, koj tuaj yeem siv txoj kev twg los scroll horizontally hauv ib lub caij?

Tus scrollLeft() txoj kev teeb los yog rov qab cov kab rov tav scrollbar txoj hauj lwm rau cov xaiv cov ntsiab lus . Tswv yim: Thaum twg scrollbar yog nyob rau sab laug sab laug, txoj hauj lwm yog 0. Thaum siv rov qab txoj hauj lwm: Qhov no txoj kev xa cov kab rov tav txoj hauj lwm ntawm cov scrollbar rau FIRST matched keeb.

Tom qab ntawd, lo lus nug yog, yuav ua li cas kuv nqes hauv selenium Python? Koj puas xav kom Web Browser ua scroll mus rau qhov kawg ntawm nplooj ntawv thaum siv Python Selenium ? Koj tuaj yeem ua qhov ntawd nrog code, qhov ua kom yuam kev yog txhaj Javascript code los ua lub vev xaib. Tom qab koj thauj ib lub vev xaib, scroll cia nplooj ntawv los txhaj javascript. Koj ua tau scroll cia ib qho nyiaj tshwj xeeb lossis txhua txoj kev mus rau hauv qab.

Yog li ntawd, yuav ua li cas kuv scroll hauv selenium?

Koj tuaj yeem siv cov cai hauv qab no los import

  1. import org. qhib. selenium.
  2. WebElement element = tus tsav tsheb. findElement(By.
  3. Yog tias koj xav scroll ntawm ib qho kev sib koom tes, siv JavaScript hauv qab no. ((JavascriptExecutor) tsav tsheb).
  4. ((JavascriptExecutor) tsav tsheb). executeScript(“window.

Koj scroll li cas hauv JavaScript?

Txoj Kev 1: Siv window.scrollTo() Txoj kev scrollTo() ntawm lub qhov rais Interface tuaj yeem siv los ua scroll mus rau ib qho chaw tshwj xeeb ntawm nplooj ntawv. Nws lees txais 2 parameters x thiab y ua haujlwm ntawm nplooj ntawv rau scroll rau. Dhau ob qho kev ntsuas raws li 0 yuav scroll nplooj ntawv mus rau saum toj kawg nkaus thiab sab laugm kawg.

Pom zoo: