除了ie,其他主要浏览器都是内置对xpath的支持的,但ie不行,所以selenium
使用了javascript库,默认使用的是ajaxslt,所以会很慢。解决办法是更换默认的xpath版本库,使用javascript-xpath
例如:
selenium = new DefaultSelenium(location, port, browser, targetPath);
selenium.start();
selenium.useXpathLibrary("javascript-xpath");
另外,写xpath时尽量从一个具有id的元素开始,这样也可以大大提高执行速度
本文介绍了在使用Selenium进行Web自动化测试时,由于Internet Explorer不支持XPath,导致使用默认的ajaxslt库执行速度较慢的问题。文章提供了通过更换XPath版本库以提高执行效率的方法,并建议在编写XPath时尽可能从具有ID的元素开始。
600

被折叠的 条评论
为什么被折叠?



