我的测试(约200行)与ie一起工作正常。该应用程序是React Javascript应用程序。当我在Unix中使用Chrome运行它时,它失败了大约1次5.在失败的情况下,屏幕截图没有生成,因此我不确定是什么问题。 10个测试用例中至少有9个是成功的。
当我运行测试用例时(这里是最后3行)
...
Wait Until Element Is Clickable xpathOfTheDeleteButton
Click Element xpathOfTheDeleteButton
Wait Until Page Not Contains Element xpathOfTheDeleteButton
在Windows中使用Chrome我收到了错误消息:
Element xpathOfTheDeleteButtondid not disappear in 5 seconds
表示最后一行。 xpathOfTheDeleteButton引用删除按钮,删除文本字段和删除按钮本身。测试使网页打开,然后我可以手动点击按钮,元素xpathOfTheDeleteButton消失。所以应用程序似乎正常工作。
xpath是
的xpath = // HTML /体/格[@ ID = “应用”] / DIV / DIV / DIV / DIV / DIV / DIV / DIV / DIV / DIV / DIV / DIV /表/ tbody的/ TR / TD / DIV /按钮[@ ID = “uniqueIdOfTheDeleteButton”] / IMG
此xpath是上述3行的参数。并且2个第一行不会生成错误消息。
你知道如何解决这个问题吗?
答案 0 :(得分:0)
我设法修复了这个问题。问题在于删除按钮没有包含实际图像。这对Chrome来说并不合适。此外,按钮上还有胡佛功能,可能缺少图片导致问题。第二个问题是,当我后来保存页面时,保存有些情况没有完成......但现在一切正常。花了很多时间来解决这个问题。
。不需要长xpath