1. 程式人生 > 其它 >python selenium解決textarea賦值空行問題

python selenium解決textarea賦值空行問題

最近在用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)

輸出結果:
在這裡插入圖片描述

不成功的歡迎在下面評論!一起學習哈~~~
大白要繼續努力啊!!!