我正在尝试使用 Selenium 查找网页上某些文本的位置。
我可以使用 isTextPresent 函数来告诉我文本是否出现,但随后我想知道它实际在哪里。
更广泛的问题是我想单击此文本。
问题是我似乎无法单击此文本,我认为该文本位于页面上嵌入的某些控件中。因此,它似乎没有被检测为链接、按钮或选项等。但是,我需要单击它才能进行选择。
有什么想法吗?
您的解决方案xpath=//*[text()='hello']
将单击源代码中带有文本“hello”的第一个可单击元素。如果你想更具体,你可以像这样向 xpath 添加更多案例
xpath=//*[@id='exampleId']//*[text()='hello']
现在,这将单击在 id 为“exampleId”的元素之后找到的带有文本“hello”的元素。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)