按类名webdriverio切换帧

时间:2017-07-23 19:44:36

标签: javascript automated-tests webdriver-io

我尝试切换帧,但ID和Name属性是动态的。我用过webdriverio。我可以使用班级名称吗?任何想法?

Input: cfg rule('S --> NP VP')       # should be the input as str
Output: ('S',['NP','VP'])            # this should be the output

1 个答案:

答案 0 :(得分:0)

您可以通过选择器获取所有元素,并像这样切换到第一个:

// inside some async func
const {value} = await browser.elements('.KA-JQ');
await browser.frame(value[0]);

// or not async
return browser.elements('.KA-JQ').then(iFrame => {
    return browser.frame(iFrame.value[0]);
});