-1

我正在开发一个表单填写软件,我想知道如何通过网络浏览器通过名称属性甚至 CSS 选择器/XPath(如 selenium)选择一个字段?而不是findbyid?

还是 Selenium RC 是我唯一的选择?

4

2 回答 2

0

您可以使用 XPath 来选择您的元素。

示例在此页面上:http ://wiki.openqa.org/display/SEL/Help+With+XPath

Selenium 支持许多不同的定位器类型。对 XPath 定位器使用“xpath=”前缀,除非“xpath”已经在方法名称中。

//form//input[@name="myFormFieldName"]

编辑http://google.com上进行测试

Command: type
Target: //form//input[@name="q"]
Value: TEST

运行此命令后,google.com 上的输入框应该会写上 TEST 字样。

于 2012-09-06T19:41:16.520 回答
0

Selenium 不是您唯一的答案,但如果您尝试使网站自动化,它是为数不多的答案之一。单独的网络浏览器无法完成这项工作。

于 2012-09-11T23:55:22.883 回答