在iFrame元素中使用browser.setValue(theXpathOfTheElement, 4242424242424242);
会返回:
An element command could not be completed because the element is in an invalid state
我确实尝试过停下来让镜框聚焦:
browser.waitForVisible('//iframe[@id="myFrameId"]', 6000);
browser.frame('myFrameId');
但我得到了相同的结果。我正确地进行了上下文切换吗?因为在视觉上可以看到该字段,并且可以使用键盘输入进行编辑。
答案 0 :(得分:0)
尝试删除waitForVisible的等待时间并以这种方式测试
Redirect 301 /test/oldfile.html /test/newfile.html
然后对iframe元素进行其余测试