gpt4 book ai didi

selenium - 在 Xpath 中使用 OR 条件来标识相同的元素

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

我有这个逻辑,它首先点击下一个按钮获取当前页面的标题,再次获取标题,如果两个标题相同,意味着导航没有移动到下一页,它会再次点击下一步。

但是,我的问题是 title 元素的 Xpath 不同 - 同一个 title 元素有两个 Xpath。一个是某些页面,另一个是其他一些页面。

要么是这个,

(.//span[@class='g-title'])[2]

或者
.//span[@class='g-title']

那么,我该如何处理呢?

最佳答案

如果元素有两个 xpath,那么你可以像下面这样写两个 xpath
xpath1 | xpath2
例如://input[@name="username"] | //input[@id="wm_login-username"]
它将选择任何一个 xpath

关于selenium - 在 Xpath 中使用 OR 条件来标识相同的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34523638/

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