请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师请问为什么用之前页面定位的元素信息不能定位刷新后的,即使是一样的,这里面的原理是什么啊

正在回答 回答被采纳积分+3

1回答

Mushishi 2020-05-02 22:10:53

你好,你可以这么理解:就说我们selenium去操作的时候首先进入页面他把当前页面的所有元素按照当前session都给记录下来了,他拿到了当前页面的dom信息,然后他就可以正常去定位了,但是当刷新页面之后他本地拿到的dom信息就没有了。他必须重新加载dom才可以。

1 回复 有任何疑惑可以回复我~
  • 老师,那为什么用xpath又可以了呢?  这里有点迷糊
    回复 有任何疑惑可以回复我~ 2022-11-30 12:45:43
  • 我们这里是后面再拼装的xpath信息,而且还是每次回来之后又重新拿了一次页面元素信息
    回复 有任何疑惑可以回复我~ 2022-11-30 19:20:56
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信