我一直在使用find()方法来查找相对的xpath,但是它没有像我想象的那样工作,我想知道我是否误解它是如何工作的
在我测试的页面上,我有2个thead
元素。一个用于小屏幕,另一个用于大屏幕。
假设每个thead
有子<tr>
和4 <th>
个孙子
假设我有Navigator元素myElement
,如果我想要<th>
下的所有myElement
,那么它只指向其中一个theads而不指向另一个(此处是单个元素) ,我想我可以说:
myElement.find(By.xpath("//th"))
我得到的返回信息似乎是来自<th
的两个thead
&gt;,即使我希望只看到相对于myElement
的设置。
我误解了.find()的用例,还是我有另一个问题?
(无需尝试找出问题所在。我只想断言我正确使用.find()。)
答案 0 :(得分:0)
将//th
切换为.//th
为我做了诀窍。归功于melpomene