我会尽力解释这个问题。我有几个地方需要在Selenium IDE测试中使用xpath。通常它们工作正常,但有时我会尝试运行测试只是让它在xpath失败。当我用Firebug检查元素时,我发现xpath已经改变了1个数字。
示例:以// body / div [2] / div / ul / li [3]
开头然后它变为// body / div [3] / div / ul / li [3]
我试过询问我们知道Selenium的开发人员,但他不知道。我想也许这个项目可能在页面上被移动了(我们仍然经历了很多变化),但是当我今天进行实验时,除了我退出然后再回来之外什么也没有改变。