无法在 selenium webdriver 中选择 Iframe [英] Can't select an Iframe in selenium webdriver
本文介绍了无法在 selenium webdriver 中选择 Iframe的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试通过类名选择 Iframe
但它不起作用,我正在尝试使用 tagName
它可以工作但是当我尝试在元素中键入时在 Iframe
我不能,你能帮我这里是我的代码:
webDriver driver.switchTo().frame( driver.findElement( By.className( "cke_wysiwyg_frame cke_reset" ) ) );driver.findElement( By.xpath( "//body[contains(text(),'type here')]" ) ).sendKeys( "Testing" );
这是我网页中的 HTML:
<div id="cke_534_contents" class="cke_contents cke_reset" role="presentation" style="height: 75px;"><span id="cke_586" class="cke_voice_label">按ALT 0寻求帮助</span><iframe class="cke_wysiwyg_frame cke_reset" frameborder="0" src="" style="width: 100%; height: 100%;"aria-scribedby="cke_586" tabindex="0" allowtransparency="true"><!DOCTYPE html><html lang="en-gb" dir="ltr"><头><body class="cke_editable cke_editable_themed cke_contents_ltr cke_show_borders" contenteditable="true" spellcheck="true">在此输入