• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

追求代码质量: 使用 Selenium 和 TestNG 进行编程式测试

发布: 2008-6-23 17:40 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 58次 | 进入领测软件测试网论坛讨论

领测软件测试网

X0JNE:Qp9|A'~ 软件测试技术网w&da"p,ZSv

驱动应用程序

x NK,U~4q {^UVf 软件测试技术网Z,g;Oi.V z4@'d

通过编程与 Web 页面进行交互是一种使用本地 id 的应用。(一些读者可能对这种源自 本系列二月份关于 TestNG-Abbot 的文章 的概念比较熟悉)。与页面元素进行交互的第一步就是查找该元素,通常可以使用 HTML 元素 ID 进行查找。Selenium 还允许您使用 XPath、正则表达式,甚至是 JavaScript 来查找特定的元素(如果您希望这样做)。 软件测试技术网6t&|Y O.? ko%jy

软件测试技术网"O"Up/f;PO

清单 2 所示的 HTML 是使用 Groovlet 的简单 Web 应用程序的一部分。这段代码定义了包含输入和提交按钮的表单。如果希望 Selenium 与该表单交互,我必须为输入按钮提供 ID 以及相应的值。我还需要为提交按钮提供一个 ID,这样 Selenium 才能 “单击” 它。单击按钮后,表单将被提交给 Groovlet —— 本例中为 FindWidget.groovy。软件测试技术网 L:A`7p ?

1{G7NJ0k3lr^&`3{软件测试技术网O Tt;t