如何使用Selenium Webdriver在Firefox上處理嵌套滾動條?我試圖自動化的功能是在向下滾動整個框架時,下一個按鈕被啓用。我試過JavaScript執行程序,但它滾動主頁,而不是在div內。我也嘗試過使用操作,請參閱下面我的代碼:在網頁上滾動div而不滾動Selenium Webdriver中的主頁
WebElement snapshot_list = driver.findElement(By.id("snapshots-list"));
Actions scrolldown = new Actions(driver);
scrolldown.moveToElement(snapshot_list).build().perform();
snapshot_list.click();
scrolldown.keyDown(Keys.CONTROL).sendKeys(Keys.END).perform();
它沒有任何錯誤造成的,隨着時間的流逝TestNG中,但它只是跳過scrolldown.keyDown部分出現在測試用例。我究竟做錯了什麼?任何幫助將不勝感激。
爲什麼你需要'scrolldown.keyDown(Keys.CONTROL).sendKeys(Keys.END).perform(); '一部分? – kushal