liuheng1 发表于 2017-6-5 16:22:08

多级联动菜单元素定位不到

定位方法为xpath,步骤如下:

liuheng1 发表于 2017-6-5 16:35:53

正在学习中,找不到问题所在,哪位千里眼大神看出问题所在啦,指导下

梦梦媛媛 发表于 2017-6-5 17:15:10

一般找不到好像是因为,iframe的原因。你也可是试一下其他的查找方式啊,例如:linktext等

yuyubill 发表于 2017-6-5 17:36:53

里面没有iframe,不是iframe原因,使用switchTo()当前页面句柄试试吧

liuheng1 发表于 2017-6-5 17:57:26

liuheng1 发表于 2017-6-5 16:35
正在学习中,找不到问题所在,哪位千里眼大神看出问题所在啦,指导下

我没有iframe,另外linktext是通过超文本链接上的文字定位元素,我没有超文本链接啊

lamecho 发表于 2017-6-5 21:23:45

pyswat框架去学习。录制方式,不用手写代码

zhengyanhua 发表于 2017-6-7 09:32:17

打开了新的页面需要用句柄switch to()进行定位到新旧页面

liuheng1 发表于 2017-6-7 11:01:06

本帖最后由 liuheng1 于 2017-6-7 16:21 编辑

zhengyanhua 发表于 2017-6-7 09:32
打开了新的页面需要用句柄switch to()进行定位到新旧页面

谢谢,我试了,添加了driver.switchTo().window(driver.getWindowHandle());但是得到的是旧窗口句柄和旧窗口标题,是不是因为执行switchTo的时候新窗口还没有加载出来,如何等待新窗口完全加载出来?

liuheng1 发表于 2017-6-7 16:29:27

zhengyanhua 发表于 2017-6-7 09:32
打开了新的页面需要用句柄switch to()进行定位到新旧页面

我添加了 driver.switchTo().window(driver.getWindowHandle());但是没有得到新窗口的句柄和标题,还是旧窗口的,是否因为执行switchTo时新窗口还没有加载出来,如果是,那如何等待新窗口加载完毕呢?

页: [1]
查看完整版本: 多级联动菜单元素定位不到