1. 程式人生 > 實用技巧 >weddriver處理富文字框

weddriver處理富文字框



wKioL1Ul5c2yYy9iAADDkKXT0NM523.jpg


通過執行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