51Testing软件测试论坛

标题: 编写了一个登录方法,已经打开网页,在主程序中selenium提示无法查找该网页的xpath... [打印本页]

作者: 测试积点老人    时间: 2021-9-15 13:10
标题: 编写了一个登录方法,已经打开网页,在主程序中selenium提示无法查找该网页的xpath...
编写了一个登录方法,已经打开网页,在主程序中selenium提示无法查找该网页的xpath元素
[attach]134423[/attach]
[attach]134424[/attach]

编写自动化测试脚本。因为不同系统模块每次都需要登陆账号密码,因此想写一个登录的方法,每个模块调用登陆方法就行了。

如图在登陆方法中已经打开浏览器和相应网址,并且可以成功登录(通过selenium定位xpath)
因为在方法中已经打开并进入网页,在主程序中就没重复这个步骤,结果在运行后,提示selenium无法查找到xpath(但是把这些语句放到登录方法后,又不会出现这个问题)
因此判断是方法导入的问题,是不是因为主程序中selenium查找xpath,无法继承方法里打开的网页。该如何解决这个问题

[attach]134425[/attach]



作者: qqq911    时间: 2021-9-16 11:43
检查下xpath写的对不对
作者: 海海豚    时间: 2021-9-16 11:50
这个重新封装一个方法试试呢
作者: bellas    时间: 2021-9-16 12:12
缺少环境,卸载重新安装下呢
作者: 104~牛牛    时间: 2021-9-16 17:05
学习一下,打开的是一个页面还是2个页面呀?
作者: 940559625    时间: 2021-9-17 16:37
mark下
作者: 千里    时间: 2021-9-18 15:17
xpath没写对吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2