Kuv yuav scroll siv JavaScriptExecutor li cas?
Kuv yuav scroll siv JavaScriptExecutor li cas?

Video: Kuv yuav scroll siv JavaScriptExecutor li cas?

Video: Kuv yuav scroll siv JavaScriptExecutor li cas?
Video: Data Science with Python! Analyzing File Types from Avro to Stata 2024, Kaum ib hlis
Anonim
  1. Yog koj xav tau scroll kab rov tav hauv txoj kev ncaj ncees, siv JavaScript hauv qab no. (( JavascriptExecutor ) tsav tsheb). executeScript(“window. scrollBy(2000, 0)”);
  2. Yog koj xav tau scroll kab rov tav hauv sab laug txoj kev, siv JavaScript hauv qab no. (( JavascriptExecutor ) tsav tsheb). executeScript(“window.

Yog li ntawd, ua li cas koj scroll cia rau ntawm nplooj ntawv?

Koj tuaj yeem siv lub nqes xub to scroll cia ntawm ib lub vev xaib nplooj thiab cov nce xub to scroll rov qab nce . Nov yog yuav ua li cas: Ua ntej, siv koj tus nas los nyem qhov twg ntawm qhov nplooj koj xav nyeem; qhov no cia lub computer paub tias koj nyeem qhov twg. Ces, coj mus rhaub cov nqes xub ib zaug rau scroll cia me ntsis ntawm ib lub sij hawm.

Tsis tas li ntawd, yuav ua li cas kuv scroll nce thiab nqis hauv selenium? Li no, rau scroll nce los yog nqes nrog Selenium , JavaScript executor yog ib qho yuav tsum tau. Scroll kev ua haujlwm tuaj yeem txhais raws li hauv qab no: JavascriptExecutor js = (JavascriptExecutor) tsav tsheb; js. executeScript( window.

Hais txog qhov no, kuv yuav ua li cas mus rau hauv qab ntawm nplooj ntawv hauv selenium?

Nyob rau hauv thiaj li yuav scroll lub vev xaib nplooj Koj tuaj yeem siv JavascriptExecutor. Tsim ib qho khoom rau JavascriptExecutor thiab hu rau webdriver . Tom qab ntawd ua tiav tsab ntawv nrog scrollTo muaj nuj nqi thiab siv qhov koj tuaj yeem ua tau scroll mus rau ib ntu los yog mus rau qhov hauv qab ntawm koj nplooj.

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: