【发布时间】:2014-04-26 20:19:30
【问题描述】:
我是硒的新手。我正在开发一个应用程序来自动化其中的一些场景。 在我需要等待一个元素直到它的数据被加载的情况下,我面临一个问题。
问题: 这里的问题是元素首先加载以及它如何再次刷新。如果任何元素具有要显示的默认值,则该值将在几毫秒后显示。我的意思是说元素首先显示,该元素的数据绑定在某个时间之后。
据我所知,WebDriver 会等待元素显示在 DOM 上,但要等到数据加载完毕。因此,当我在任何输入字段中插入一些文本时,它会再次刷新其默认值,然后输入的文本就会被清除。
我的问题是如何等待元素及其数据加载到页面上。?
【问题讨论】:
-
How can I ask the Selenium-WebDriver to wait for few seconds? 和 here 和 here 的可能重复项。还有一大堆其他问题我现在不打算链接到。 Stack Overflow 有一个简洁的搜索功能,可以搜索问题。
-
如果重复项不能回答您的问题,那么您需要编辑您的问题以更准确地解释您的情况。
标签: selenium