【发布时间】:2013-10-19 15:33:56
【问题描述】:
我正在使用 Selenium IDE,我在网页上有这个销售信息(例如:http://s23.postimg.org/6vwlkqm57/image.jpg),我需要在变量中存储一些信息。我需要存储的信息之一是国家/地区字母(在此示例中,我需要将字母 LV 存储在变量中)。
我目前正在使用这个命令:
命令:storeText ||目标://div[@id='content-main']/form[2]/table[4]/tbody/tr[9]/td[2] ||值:国家
问题是:这个国家信息并不总是像这个例子那样在第 9 行 (tr[9]),有时它在第 10 行。
我的问题是:有没有办法,先找到正确的行,然后存储国家字母?
这里是 HTML 源代码——http://txtup.co/VPZR
提前感谢您的帮助!
【问题讨论】:
-
没有html,很难帮你。
-
抱歉,HTML 包含来自我公司的敏感信息,他们不允许我发布 HTML :( ...我想知道是否有办法使用“包含”之类的内容来查找正确的行...但我会尝试从 HTML 中删除敏感信息并将其上传到 txt 文件中。
-
在 xpath 中,它是
E[contains(@attr, 'contains')](如果你想在文本上匹配,请将@attr替换为text()。) -
哇,你的开发团队真的把你搞砸了......告诉他们他们需要采用一个新的流程来将 id 附加到他们的废话中
-
在这个 HTML 的纯文本上,这里有员工的企业电子邮件地址,这是一个来自 Intranet 的 HTML,这就是为什么我不得不删除那里的一些东西。