【发布时间】:2012-01-13 23:37:32
【问题描述】:
我正在尝试在未标有特定 ID 或标签的网页上查找文本。它只是由我无法控制的外部参与者生成的纯文本。
无论如何要找到这个?
我可能应该提到我正在使用 WatiN 进行自动化测试,并且想要单击某个文本旁边的按钮(“Ny Linje”)。 我当然可以硬编码按钮 ID,但我想如果这样做,测试最终会失败。
其图形输出如下所示,但有几行(其中 || 表示表格中的一个单元格):
|| [按钮] ||新林杰 ||其他一些内容...
【问题讨论】:
-
我认为最好使用单击按钮 ID 方法?特别是如果开发此功能的人可以保证您在按钮上使用静态 ID。
-
你愿意使用像htmlagilitypack.codeplex.com这样的库
-
这是一个相当大的系统,因此不能保证它会保持静态。我正在为一个 ISP 工作,并且有问题的案例应该检查任何第一个可用的、免费的地址连接。配方不好? -.-