6
A
回答
10
如果你想使用硒webdriver的Firefox窗口上滾動,方式之一就是在Java代碼中使用JavaScript中,javeScript代碼向下滾動如下:
WebDriver driver = new FirefoxDriver();
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("window.scrollTo(0,Math.max(document.documentElement.scrollHeight," + "document.body.scrollHeight,document.documentElement.clientHeight));");
0
page.driver.browser.mouse.move_to(find("element").native,100,100)
0
使用此代碼滾動一頁向下
Actions actions = new Actions(driver);
actions.sendKeys(Keys.BACK_SPACE).perform();
+1
你確定這是發送的正確密鑰?它似乎是一個'退格鍵'按鍵,它不會滾動頁面。 –
+0
Page Down鍵或許? –
0
我認爲你應該做這樣的事情
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
祝你好運。
相關問題
- 1. 使用硒緩慢滾動頁面
- 2. 如何使頁面滾動頁面滾動
- 3. 硒:滾動頁面來與蟒蛇
- 4. 如何用硒滾動
- 5. 使用JavaScript滾動頁面
- 6. 使用JavaScript滾動頁面
- 7. 如何向下滾動使用硒webdriver分頁的特定div
- 8. 如何滾動頁面?
- 9. 爪哇硒。禁用頁面的自動滾動
- 10. 使用硒自動化Jenkins頁面
- 11. 如何使導航欄滾動頁面?
- 12. 如何使可滾動的gxt頁面
- 13. 如何使頁面水平滾動
- 14. 硒:動態加載的頁面會導致自動滾動
- 15. 如何禁用頁面的滾動條?
- 16. 如何用rjs滾動頁面?
- 17. 使用jQuery滾動頁面,使用div
- 18. 如何向下滾動頁面到底部(最後一頁)在硒webdriver
- 19. 如何使頁面滾動的div滾動?
- 20. 頁面滾動中硒的webdriver向上或向下用java
- 21. 使用vbscript自動滾動頁面
- 22. 如何在頁面滾動時使H1下移頁面?
- 23. 滾動頁面
- 24. 停止與硒滾動的動態頁面在Python
- 25. 如何禁用頁面滾動而滾動的div
- 26. 如何使用window.scroll自動滾動頁面加載?
- 27. 用bg圖像劃分頁面,如何不滾動頁面
- 28. 使用javascript在頁面上自動對焦時滾動頁面
- 29. 硒與scrapy動態頁面
- 30. 如何使一個div向下滾動頁面只使用javascript
我假設你想要使用Selenium API,下面是使用Selenium API滾動頁面的鏈接。 [滾動頁面](http://testerinyou.blogspot.com/2011/05/how-to-scroll-page.html) –
您應該**將注意力集中到所需的項目上,硒2將負責找到它。看看這個帖子http://stackoverflow.com/questions/3401343/scroll-element-into-view-with-selenium –