1
A
回答
2
你想要的是is_visible方法。下面將等待30秒變得可見
!30.times{ break if (@selenium.is_visible("locator") rescue false); sleep 1 }
0
wait_for_element(locator, options={})
等因素是存在(在瀏覽器happenning側的等待)。
0
用Watir,出現在同一個問題?僅在元素可見時纔有效。爲了等待一個不可見的元素出現,你可以在的Watir
Watir::Wait.until { browser.div(:class => "loaded").exists? }
存在這樣做呢?如果元素位於DOM中,則返回true,不關心可見性
相關問題
- 1. 硒發現隱藏的元素
- 2. 硒等到一些元素是出現
- 3. 硒等元素
- 4. 更新元素時出現隱藏列
- 5. 值寫入隱藏元素硒
- 6. 元素存在但隱藏硒檢查
- 7. 硒取消隱藏元素C#
- 8. 等待元素爲隱形硒
- 9. 如何隱藏Firefox的附加彈出由硒RC啓動?
- 10. 隱藏元素點擊隱藏元素
- 11. 溢出隱藏元素
- 12. ScrollLeft元素溢出:隱藏
- 13. JQuery等效於隱藏連續元素
- 14. 等到元素未找到或隱藏
- 15. 隱藏元素
- 16. 隱藏元素
- 17. 隱藏元素
- 18. Bootstrap 3彈出隱藏在隱藏溢出的元素後面
- 19. 硒處理等元素
- 20. 硒 - 阻止某些元素出現
- 21. 在呈現Angularjs之前隱藏元素
- 22. Mouseleave隱藏元素?
- 23. UIWebView隱藏元素
- 24. 隱藏p元素
- 25. 隱藏html元素
- 26. 隱藏的元素?
- 27. Android:隱藏元素
- 28. 當隱藏元素時隱藏值
- 29. Zend隱藏的元素:隱藏html值
- 30. 在flexbox中隱藏溢出的元素
存在表示它存在於DOM中,但並不表示它是可見的 – 2011-03-21 10:59:11