TesterCC 发表于 2016-3-22 14:10:22

[求助]网易163邮箱通讯录元素无法定位的问题

现在在做一个demo,正好用的网易163邮箱,然后,登录都OK。
问题现象:到了登陆后的主界面类似通讯录和写信这种类型的控件就是点击不了。
我确认xpath没有写错,但selenium一直找不到。



试了几种xpath(基于css,text,etc.),js,action之类的都试过就是定位不了。请问大家有什么方法可以定位并操作吗?
PS:另外查了下unselectable="on"这个貌似只对IE和opera有影响,我用chromedriver应该不影响吧?

请知道的朋友帮忙解答一下,非常感谢。

seagull1985 发表于 2016-3-22 16:33:16

有没有试过不用xpath的方式,直接通过ID或是其他属性来定位?
实在不行,只能用坐标试试了

清晨一缕阳光 发表于 2016-4-15 09:33:05

使用driver.switchTo().frame(),把焦点切换到“isHD”这个frame上,然后在定位。

TesterCC 发表于 2016-4-22 14:50:17

seagull1985 发表于 2016-3-22 16:33
有没有试过不用xpath的方式,直接通过ID或是其他属性来定位?
实在不行,只能用坐标试试了

id之类的都试过了,不行呢,我试试3楼的方法看看吧

TesterCC 发表于 2016-4-22 14:52:08

清晨一缕阳光 发表于 2016-4-15 09:33
使用driver.switchTo().frame(),把焦点切换到“isHD”这个frame上,然后在定位。

嗯,这种方法还没试过,我试试看吧

ahaqhnlf 发表于 2016-5-24 11:03:30

应该先找到这个元素所在的frame,然后再点击这个元素

wangjinglin204 发表于 2016-5-24 23:06:00

3楼的方法有效吗?
页: [1]
查看完整版本: [求助]网易163邮箱通讯录元素无法定位的问题