终于这对我有用。元素当前不可见,因此可能无法与之交互。
最初,这就像测试只成功了5次中的2次一样。不确定有时如何运作,其他人则无法运作。
通过减少IE中的安全设置来工作。启用所有activeX控件。同时启用脚本和IframeS。其中一些将警告您将计算机置于危险之中,但这是我唯一的解决方案。通过在页面加载花费时间的每个点上使用presenceOfElementLocated而不是visibleOfElementLocated来引入显式等待。
WebDriverWait wait = new WebDriverWait(driver,30); wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("/ driver.findElement(By.xpath("/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)