ai didi

xpath - 如何使用 xpath 从占位符中获取值

转载 作者:行者123 更新时间:2023-12-03 15:26:15 24 4
gpt4 key购买 nike

所有元素都是动态的。我只能看到以下 html 中唯一的占位符:-

<input 
id="ext-gen1617"
type="text"
size="20"
class="x-form-field x-form-text x-form-focus"
autocomplete="off"
aria-invalid="false"
placeholder="Gender"
data-errorqtip=""
role="textbox"
aria-describedby="combobox-1166-errorEl"
aria-required="true"
style="width: 78px;"
/>

我需要获取显示的值
placeholder="Gender". 

我尝试使用
//input[@placeholder='Gender']

但是我的 webdriver 脚本无法识别它。

谁能帮我解决可能的问题?

最佳答案

String s=driver.findElement(By.xpath("//input[@placeholder='Gender']")).getAttribute("placeholder"); 
System.out.println(s);

要获取字段的属性,可以使用 .getAttribute() 方法。

关于xpath - 如何使用 xpath 从占位符中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20697110/

24 4 0
文章推荐: xpath - 连接多个属性值
文章推荐: perl - 比较两个数组哈希是否相等
文章推荐: xpath - 使用命名空间运行 xpath 查询时出现问题
文章推荐: xpath - 如何通过xpath获取元素的索引?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com