【发布时间】:2017-05-17 20:33:36
【问题描述】:
![Frame Details][firebug正常显示frame但无法切换到frame]1
我正在尝试切换到 id=All Equipment 的框架,但无法到达那里。我可以切换到任何其他框架,但不能切换到这一框架。以下是我尝试过的选项
browser.driver.switchTo().frame('所有设备'); browser.driver.switchTo().frame(browser.driver.findElement(by.xpath('//iframe[@id="All Equipment"]')));
以下是我收到的错误消息
失败:没有这样的元素:无法找到元素:{"method":"xpath","selector":"//iframe[@id="All Equipment"]"}(会话信息:chrome=57.0. 2987.133)(驱动程序信息:chromedriver=2.28.455520(cc17746adff54984afff480136733114c6b3704b),平台=Windows NT 10.0.10586 x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:3.78 秒有关此错误的文档,请访问:http://seleniumhq.org/exceptions/no_such_element.html 构建信息:版本:'2.53.1',修订:'a36b8b1',时间:'2016-06-30 17:37:03' 系统信息:主机:'SURBHAT-C66G4',ip:' 169.254.144.72',os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_121' 驱动程序信息:org.openqa.selenium.chrome。 ChromeDriver 功能 [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.28.455520 (cc17746adff54984afff480136733114c6b3704b), userDataDir=C:\Users\surbhat\AppData\Local\Temp\scoped_dir25304_2077}吨akesHeapSnapshot=true,pageLoadStrategy=normal,databaseEnabled=false,handlesAlerts=true,hasTouchScreen=false,版本=57.0.2987.133,平台=XP,browserConnectionEnabled=false,nativeEvents=true,acceptSslCerts=true,locationContextEnabled=true,webStorageEnabled=true, browserName=chrome,takeScreenshot=true,javascriptEnabled=true,cssSelectorsEnabled=true,unexpectedAlertBehaviour=}] 会话 ID:d528ea51a4ca534233ace2ef6c250404 *** 元素信息:{Using=xpath, value=//iframe[@id="All Equipment"]}
【问题讨论】:
标签: angular protractor