使用兼容模式使用IE11进行量角器测试以模拟IE8。测试使用browser.driver.switchTo().frame("frameName")
方法切换到框架以在控件中输入一些值。但是,当它尝试进行此调用时,我得到以下错误。
Object doesn't support property or method 'querySelector'.
我尝试使用不同版本的IEDriver用于硒 - 2.39,2.42,以及当前最新的2.57。
我使用Protractor版本2.5.1和当前版本的3.1.1运行它们,它们都会遇到同样的问题。
URL本身未设置为兼容性视图,但无论是否存在,它仍然会失败。
是否有一些我缺少的IE设置?
答案 0 :(得分:0)
我认为你应该首先尝试定位框架元素然后切换到它:
var frame = driver.findElement(By.name("frameName"));
browser.driver.switchTo().frame(frame);