gpt4 book ai didi

java - 每次页面加载后Xpath都会改变

转载 作者:行者123 更新时间:2023-12-02 11:57:41 25 4
gpt4 key购买 nike

我将 Selenium WebDriver 与 Java 一起使用。我试图访问该页面中的“登录 ID”文本框,但每次登录和注销时,“登录 ID”文本框的 XPath 值都会发生变化,因此我无法检测“登录 ID”文本框每次都使用相同的代码。

我需要对代码进行哪些修改才能使用一段代码访问所有动态 XPath?

最佳答案

下面是您可能使用的解决方法的示例

xpath 类型:

  • 多个匹配://div[@class='class' and contains(text(), 'text')]
  • 部分匹配://span[contains(class, 'class')]
  • starts-with: //input[starts-with(@name,'input')

这些在处理动态元素时更有益并且更强大。

更多信息请参见:https://sqa.stackexchange.com/questions/10342/how-to-find-element-using-contains-in-xpath

关于java - 每次页面加载后Xpath都会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47472142/

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