gpt4 book ai didi

java - 使用 xpath 在 selenium java 中查找下一个同级的子级

转载 作者:行者123 更新时间:2023-12-01 10:33:41 28 4
gpt4 key购买 nike

我正在尝试将 key 发送到名为姓氏的文本字段。

<div style="height: 40px; overflow: hidden; padding-left: 0px; padding-top: 0px; position: absolute; left: 0px; top: 0px; width: 150px;"> 
<div class="v-caption" style="width: 150px; margin-left: 0px;">
<div class="v-captiontext">Last Name</div>
<div class="v-required-field-indicator">*</div>
<div class="v-caption-clearelem"/>
</div>
<div style="float: left; margin-left: 0px;">
<input type="text" class="v-textfield v-textfield-required" style="width: 144px;"/>
</div>
</div>

我可以使用 getText 功能找到姓氏。获取作为 Last Name sibling 的子项的文本字段的最简洁方法是什么?我们使用 Vaadin 生成 HTML。

最佳答案

尚不完全清楚您期望的结果是什么。你说:

What is the cleanest way to get the text field which is the child of the sibling of Last Name ?

但您似乎并不是在尝试查找包含“Last Name”的 div 元素的同级元素,而是查找其父元素的同级元素。我还假设“文本字段”指的是一个 input 元素。请尝试

//div[div = 'Last Name']/following-sibling::div[1]/input

将会返回

<input type="text" class="v-textfield v-textfield-required" style="width: 144px;"/>

关于java - 使用 xpath 在 selenium java 中查找下一个同级的子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34937482/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com