无法使用xpath选择元素。

尽力了我的水平,但我无法在这种情况下写出一个返回唯一元素的XPath。

xpath 1.返回默认值下的所有7个元素,因为所有元素都有输入标签。 返回所有7个元素的默认值,因为所有的元素都有输入标签。

/divspan[contains(text(),’Default Values’)]祖先::divspan[contains(text(),’Select Date’)]following-sibling::div/input。

Xpath 2 返回3个元素,图片中的下拉。

/div[@class=’_selectContainer_psmgei’]div/input

截图。窗口截图

HTML截图。HTML代码

解决方案:

如果你想得到一个唯一的输入元素,你需要这样的东西。

对于第一个XPath :

//span[contains(text(),'Select Date')]/following::div[@class="Select-input"][1]/input

将[1]替换为[2]或[3]来访问你想要的输入元素。我已经替换了你的表达式中的 “following-sibling”,因为span元素没有div兄弟姐妹。

对于第二条XPath.C,你可以用[2]或[3]来访问你想要的输入元素。

(//div[@class='_selectContainer_psmgei'])[1]//input

将[1]替换为[2]或[3]来访问你想要的输入元素。

给TA打赏
共{{data.count}}人
人已打赏
未分类

将字节字典转换为JSON

2022-9-8 5:08:38

未分类

孤立边界内的Pgrouting

2022-9-8 5:19:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索