【发布时间】:2019-07-04 12:15:14
【问题描述】:
我正在使用 RF 测试我的网站。问题是,每次打开模式时,都会在我要输入文本的文本框上设置不同的 id(locator)。你如何获得这个定位器的价值?
我应该尝试 Get Element Attribute 但它无法支持我的问题,因为它仍然需要特定的定位器。
感谢您分享您的想法
【问题讨论】:
-
请参阅:How do I do X? SO 的期望是,提出问题的用户不仅会进行研究以回答他们自己的问题,还会分享研究、代码尝试和结果。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见:How to Ask
-
花点时间阅读这篇文章。 how to ask a good question
-
如果建议您获取元素属性,则意味着您应该使用 xpath 定位器,其中包含您正在寻找的属性值以及其他可能的值。当元素没有 ID 或有动态 ID 时,您必须通过 xpath 或名称、部分链接文本等使用其他方式来定位元素。如果您的原始帖子中没有任何示例 HTML 代码,我们将无法为您提供帮助。
-
如果您可以发送网址,我可能会有所帮助。通过提取整个 html 并对其进行解析,我已经成功地做到了这一点。
标签: selenium robotframework qa