我正在自动化一个场景,其中特定的 Web 元素可能会或可能不会显示在 UI 上。如果它正在显示,那么我想对其执行特定操作。我使用下面的逻辑相同
try{
if(element.isDisplayed())
{
//perform action on the element if it is visible
}
}
catch(Exception e)
{
}
只要元素在 UI 上可见,代码就可以正常工作。但是在不显示元素的情况下,'element.isDisplayed()' 会等待元素 10 秒(即我为驱动程序会话定义的隐式等待时间)。
我希望我的脚本不要等待元素出现的那 10 秒,而是继续执行进一步的操作。知道我应该在这里采用什么方法吗?