【发布时间】:2021-07-13 07:08:58
【问题描述】:
我正在做一个 selenium 项目。我的情况是,我有多个表格一个接一个。填写完成后,我必须单击“下一步”按钮。我有 4 个带有下一步按钮的页面,它们具有相同的 XPath。当我尝试对下一个按钮使用相同的 web 元素时,它会工作一次,但是当我尝试在不同的页面上再次使用相同的东西时,它会显示元素可处理错误。
【问题讨论】:
-
我们需要查看完整的错误堆栈跟踪,以及您的代码试验
-
对不起,先生,但我不能共享堆栈跟踪或代码,这违反了公司政策。希望你能理解。
-
不,我不明白。共享错误堆栈跟踪不会对您的公司造成任何伤害。如果没有看到您的代码试验和确切的错误,没有人可以帮助您。快乐编码!
-
我同意 @cruisepandey 没有堆栈跟踪 很难分析错误的解决方案,同时根据您的声明,我可以说所需的元素
might覆盖在下一页上,只需检查并尝试处理它。 -
没有那么多事情要做。但听起来你需要通过xpath找到_elements,然后根据需要点击[0]、[1]、[2]或[3]
标签: java selenium pageobjects