weddriver處理富文字框
阿新 • • 發佈:2020-10-09
通過執行js,這種方法能處理各種疑難問題.程式碼如下:
//設定js的執行方法
def input_content(self,content):
js = "document.getElementById('content_ifr').contentWindow.document.body.innerText = ‘admin'"//contentWindow對firefox最新版本支援不好
return self.dr.execute_script(js)
js = "document.getElementsByClassName('ke-edit-iframe')[0].contentDocument.body.innerText='admin'"
js = "document.getElementById('content_ifr').contentDocument.write('admin');" //write會在文字後面繼續寫,inner會直接覆蓋當前文字
轉載於:https://blog.51cto.com/cqtesting/1630295