如何设置值为webdriver.io中不可见的文本输入?

时间:2017-04-27 15:53:13

标签: selenium-webdriver webdriver cucumber cucumberjs

在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');

但我得到了相同的结果。我正确地进行了上下文切换吗?因为在视觉上可以看到该字段,并且可以使用键盘输入进行编辑。

1 个答案:

答案 0 :(得分:0)

尝试删除waitForVisible的等待时间并以这种方式测试

Redirect 301 /test/oldfile.html /test/newfile.html

然后对iframe元素进行其余测试