当前位置: 代码迷 >> 软件培训 >> 请问一上seleniumIDE和XPath的关系
  详细解决方案

请问一上seleniumIDE和XPath的关系

热度:3487   发布时间:2013-02-26 00:00:00.0
请教一下seleniumIDE和XPath的关系
最近上级要写一篇软件测试的文章,主要是述一下selenium和Xpath之间的关系.请各位大侠帮个忙.

------解决方案--------------------------------------------------------
Selenium是一个基于Web的测试工具,采用JavaScript来管理测试过程,如读入测试套件、执行测试和记录测试结果。它可以模拟真实的用户操作,包括浏览页面、点击链接、输入文字、提交表单等等,并且能够对结果页面进行种种验证。也就是说,只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动运行的功能测试套件。
Selenium用XPath来记录网页中的元素和路径,XPath是一门在XML文档中查找信息的语言。它能在HTML文档中使Selenium通过网页元素和属性记录导航,并用路径表达式的形式把导航的位置记录起来。由于Selenium有了XPath技术的支持它才会对网页的元素和元素的位置及属性定位得非常的准确。虽然Selenium用了XPath技术在定位上有着极大的优势,但是它在记录自动生成的网页表单时存在着一定的缺陷,它会把自动生成的表单元素加上一个表示为数组的路径来记录这个表单值。