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. 硒等元素出現,dissapear
- 2. 硒發現隱藏的元素
- 3. 硒等到一些元素是出現
- 4. 更新元素時出現隱藏列
- 5. 硒等元素
- 6. 元素存在但隱藏硒檢查
- 7. 硒取消隱藏元素C#
- 8. 等待元素爲隱形硒
- 9. 如何隱藏Firefox的附加彈出由硒RC啓動?
- 10. 溢出隱藏元素
- 11. 等到元素未找到或隱藏
- 12. 隱藏元素
- 13. 硒處理等元素
- 14. UIWebView隱藏元素
- 15. 隱藏html元素
- 16. Mouseleave隱藏元素?
- 17. Android:隱藏元素
- 18. 在flexbox中隱藏溢出的元素
- 19. CSS溢出隱藏和浮動元素
- 20. 隱藏部分溢出元素
- 21. 彈出的CSS隱藏元素
- 22. 的jQuery:打印出隱藏的元素
- 23. 使深度嵌套元素溢出隱藏隱藏
- 24. 使用AngularJS隱藏DOM元素後,使DOM元素重新出現
- 25. 隱藏XML元素從瀏覽器中出現
- 26. 使用隱藏()出現一次的元素太多/展() - JQuery的
- 27. 爲何隱藏新元素附加到的舊元素時隱藏新元素?
- 28. 如何忽略硒中的隱藏元素
- 29. jQuery在元素外面隱藏元素
- 30. 僅隱藏父元素的子元素
存在表示它存在於DOM中,但並不表示它是可見的 – 2011-03-21 10:59:11