JS 处理 iframe 无需先切换到 iframe 上, 再切回来操作. 它可以在 iframe 上和主页面上来回自由操作.
switch 方法需要先切换到 iframe 上, 操作完之后又的切换回来 (很容易忘记切换回来), 操作比较繁琐.
1,JS 处理富文本 (富文本格式如禅道中的添加 bug 页面)
带 iframe 的元素, 用 JS 去操作 contentWindow(相当于切换到 iframe)
- body = "这里是通过 js 发的正文内容"
- # JS 处理 iframe 问题 (JS 代码太长了, 我分成两行了)
- JS = 'document.getElementById("Editor_Edit_EditorBody_ifr").contentWindow.document.body.innerhtml="%s"' % body
- driver.execute_script(JS)
- 2,JS
来源: http://www.bubuko.com/infodetail-3275454.html