selenium 定位元素時,他只能定位到當前顯示的元素,,如果我想要定位到頁面下方的元素怎么操作(不用滑鼠滾動)
比如:網頁中一共有50個class=‘tit’的元素,其中有20個元素我能直接通過瀏覽器視窗看到,,還有三十個元素在瀏覽器下方,需要我滑動滑鼠后才能看到下半部分。
在這種情況下,我使用List<WebElement> names = driver.findElements(By.className("tit"));
這樣并不能定位到完整的50個元素,而只能定位到20個元素。
像這種情況,該如何解決??
uj5u.com熱心網友回復:
增加等待時間+ pagedown js
https://blog.csdn.net/weixin_41082042/article/details/79164046
鍵盤模擬 pagedown
https://www.softwaretestingmaterial.com/scroll-web-page-using-actions-class/
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/52238.html
標籤:Java EE
