所以我有一组跨浏览器测试,涉及与一个不可见的元素交互。'用户完成文件上传后会在页面上显示,但只有当用户将鼠标悬停在文件上时才会显示,当他们这样做时,会显示删除选项。这很好,直到我在酱汁实验室运行它并注意到Win7上的IE11问题。我已将其缩小到Internet Explorer中鼠标操作的问题,并且我试图找到解决此问题的最佳解决方案。
目前唯一可行的解决方案是执行一些javascript以使元素可见....但我不喜欢这个。我曾尝试过使用模拟游戏'关键字但没有成功,再次尝试鼠标操作并触发点击事件。
任何人都有一个不错的建议去尝试或过去为他们工作的东西?
答案 0 :(得分:-1)
在java中,这可能对你有帮助
对元素执行特定操作。
WebDriverWait wait = new WebDriverWait(getDriver(), 20);
WebElement element =
wait.until(ExpectedConditions.presenceOfElementLocated(elementPath));
element = driver.findElement(elementpath);