python selenium解決textarea賦值空行問題
阿新 • • 發佈:2020-12-07
最近在用selenium給textarea傳值時,想傳多行的字串,在網上搜了很多資料,最後偶然發現一個更簡單的方法!!!
網上方法
# selenium不報錯
js = 'var textarea= document.getElementById("textarea_id"); textarea.value=arguments[0]'
driver.execute_script(js,'123\t456\n789')
我的方法:轉義字元的功勞~
(注意 \ 的方向噢!)
js = 'var textarea= document.getElementById("textarea_id").innerHTML="123\\n456"'
driver.execute_script(js)
輸出結果:
不成功的歡迎在下面評論!一起學習哈~~~
大白要繼續努力啊!!!