2
請提供幫助,以滾動的特定元素帶來的觀點做一些動作:滾動元素硒的webdriver使用Java
<div id="divReviewForm" style="width: 100%; height: 463px;
min-height: 300px; overflow: auto; float: left; padding-top: 20px;">
其啓用滾動條在表內,所以我做的動作爲了向下滾動以達到觀點,但是目前我無法執行上述操作。
試着用以下但我仍然失敗:
((Locatable)element).getLocationOnScreenOnceScrolledIntoView();
是的sunita,你是對的,如果我們找到帶有ID的元素,那麼webdriver自動滾動並執行動作,但是,如果有任何工具提示覆蓋了該元素,那麼webdriver無法執行動作 – Prabu
不,WebDriver doesn發現時不會滾動。至少在版本2.34.0中。 –
@DzmitryLazerka是完全正確的。 WebDriver不會(也不應該)查找時滾動。它應該只在你嘗試通過'click()'或'sendKeys()'或類似方法與元素交互時自動滾動。 – JimEvans