selenium滑動(dòng)頁面的滾動(dòng)條 selenium怎么控制滾動(dòng)條?
selenium怎么控制滾動(dòng)條?鼠標(biāo)應(yīng)該已經(jīng)到達(dá)selenium驅(qū)動(dòng)的瀏覽器窗口的邊界。Selenium正在嘗試模擬真實(shí)的鼠標(biāo)事件。從瀏覽器的角度看,日常手動(dòng)操作時(shí),不能將鼠標(biāo)移動(dòng)到瀏覽器的可視范圍之
selenium怎么控制滾動(dòng)條?
鼠標(biāo)應(yīng)該已經(jīng)到達(dá)selenium驅(qū)動(dòng)的瀏覽器窗口的邊界。Selenium正在嘗試模擬真實(shí)的鼠標(biāo)事件。從瀏覽器的角度看,日常手動(dòng)操作時(shí),不能將鼠標(biāo)移動(dòng)到瀏覽器的可視范圍之外(鼠標(biāo)移出后,將不考慮操作瀏覽器)。另一個(gè)類似的場(chǎng)景是,如果控件(鏈接或按鈕)不在可視范圍內(nèi),則不能通過單擊webelement上的click方法模擬單擊。因?yàn)槟M是一個(gè)真實(shí)的瀏覽器鼠標(biāo)單擊事件(它將根據(jù)氣泡順序通知單擊位置中的每個(gè)元素),但實(shí)際上不能使用鼠標(biāo)單擊不在可視范圍內(nèi)的控件。首先需要控制窗口滾動(dòng)條,將窗口移動(dòng)到可以看到要單擊的控件的位置,然后單擊。當(dāng)然,我只是根據(jù)這個(gè)話題的有限信息來猜測(cè),我不對(duì)錯(cuò)誤的猜測(cè)負(fù)責(zé)。。。
seleniumwebdriver如何使?jié)L動(dòng)條滾動(dòng)到最元素位置?
JQ有$(窗口)。Scroll()方法??梢允褂么朔椒▌?chuàng)建一個(gè)變量來查看滾動(dòng)的位置。根據(jù)位置,向指定元素添加動(dòng)畫。輸出位置是$(窗口)。Scrolltop()提供詳細(xì)描述:$(窗口)。Scroll(function(){var Scroll=$(窗口)。Scrolltop())控制臺(tái).log如果你不明白,再問一次