【web页面自动化】【使用问题】无法获得网页ajax异步请求的数据的xpath元素,但是实际上是能匹配的
回答
收藏

【web页面自动化】【使用问题】无法获得网页ajax异步请求的数据的xpath元素,但是实际上是能匹配的

f
fangcong
2022-12-07 19:53·浏览量:1000
f
fangcong
发布于 2022-12-07 19:47更新于 2022-12-07 19:531000浏览


1. 首先打开一个登录页面,进行输入用户和密码,可以进行登录成功

2. 这个时候登录成功后,进入了一个新的页面

3. 这个页面的用户数据是通过ajax请求加载得到的,然后我使用网页url对象,使用xpath获得,这个xpath是验证过的,如果是ajax的数据是存在对应元素的,但是操作后,元素数量为0

【验证】

一、从一个页面跳转到另一个页面,网页对象还是否为同一个url对象?

> 进入打印url对象的源代码,发现是会改变的成另一个页面的源码的。

二、假设为同一个url对象,那么跳转到另一个页面是否无法获得ajax请求后的数据,也就是说获得的html结构是原始的结构,而不是封装结果之后的数据?

>上述打印的url对象的源代码,发现html的代码确实是没有执行ajax请求的源代码,那么再这个源代码基础上进行xpath获得那就是获得不了的,那么如何能获得到加载ajax后的源代码?

【问题】

如何能获得到加载ajax后的url对象

【感谢】

麻烦各位大神,帮忙看看,抱拳。


收藏
全部回答1
最新
发布回答
回答