我想点击“游戏用户”,但是用switch_to.frame()进入frame就会报错
我的代码:
fr_1=driver.find_elements_by_xpath("//frame[@name='topFrame']")
driver.switch_to.frame(fr_1)
报错信息:
Traceback (most recent call last):
File "C:\Users\CT\Desktop\Python\AdminWeb.py", line 42, in <module>
LoginTest.gameyonghu()
File "C:\Users\CT\Desktop\Python\AdminWeb.py", line 36, in gameyonghu
driver.switch_to.frame(fr_1)
File "C:\Python35\lib\site-packages\selenium\webdriver\remote\switch_to.py", line 87, in frame
self._driver.execute(Command.SWITCH_TO_FRAME, {'id': frame_reference})
File "C:\Python35\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute
self.error_handler.check_response(response)
File "C:\Python35\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchFrameException: Message: frame id has unexpected type
10 个解决方案
#1
我测试了下,进入任何一个frame都会报错,新手不懂,勿见笑,百度查一个星期也没搞定。。。
#2
这是我测试的截图
#3
没人回答,不过我自己搞定了,慢慢测试出来的,花了我2周。。。。无语
#4
请问楼主是怎么解决的?我现在也碰到这样的问题,还没查找到具体原因
#5
你好能问下你是怎么解决的吗?
#6
你好,问下你是怎么处理的?
我也遇到类似的问题了~
我也遇到类似的问题了~
#7
所以楼主是怎么解决的
#8
算了,能帮则帮,你这里有多个frame,需要多次switch_to,进入第一个后,再进入第二个
#9
楼主能不能说说是这么解决的呀,我也碰到了差不多的问题。
#10
什么原因了,我也报错
#1
我测试了下,进入任何一个frame都会报错,新手不懂,勿见笑,百度查一个星期也没搞定。。。
#2
这是我测试的截图
#3
没人回答,不过我自己搞定了,慢慢测试出来的,花了我2周。。。。无语
#4
请问楼主是怎么解决的?我现在也碰到这样的问题,还没查找到具体原因
#5
你好能问下你是怎么解决的吗?
#6
你好,问下你是怎么处理的?
我也遇到类似的问题了~
我也遇到类似的问题了~
#7
所以楼主是怎么解决的
#8
算了,能帮则帮,你这里有多个frame,需要多次switch_to,进入第一个后,再进入第二个
#9
楼主能不能说说是这么解决的呀,我也碰到了差不多的问题。
#10
什么原因了,我也报错