1
我现在做一些Selenium测试,我有这样的代码:优化的XPath
Assert.IsTrue(selenium.IsElementPresent("//div[text()='RSS Feed']"));
Assert.IsTrue(selenium.IsElementPresent("//div[@id='btnLogout_Container']"));
我已经与这个替代它:
Assert.IsTrue(selenium.IsElementPresent("//div/dl/dt/a/div[text()='RSS Feed']"));
Assert.IsTrue(selenium.IsElementPresent("//tbody/tr/td/div[@id='btnLogout_Container']"));
然后,我跑到一些睾丸和定时它 - 结果是一样的,差别仅在0.001秒。所以我想知道,这种改变(为XPath添加更详细的方式)会影响程序的速度并降低在页面上查找元素所需的时间?