测试积点老人 发表于 2021-9-8 14:55:50

python用selenium定位,向文本框输入变量并提交

webdriver.find_element_by_name('文本内容框').send_keys(str(变量)) ,,,,这句话总是无法执行。
变量是从腾讯云智服上读取到的聊天记录,整理后,在一个新页面提交到数据库后台。print(变量) 可以正常显示。
webdriver.find_element_by_name('文本内容框').send_keys(“AAA”)。。。这样也没问题。试了很多办法,都没法解决问题,头疼,求帮忙。方法一:不行
webdriver.find_element_by_name('文本内容框').send_keys(" ")
webdriver.find_element_by_name('文本内容框').send_keys(str(变量))方法二:不行
webdriver.find_element_by_name('文本内容框').send_keys(" ",str(变量))

海海豚 发表于 2021-9-9 09:33:24

https://www.jb51.net/article/171619.htm参考下这个看看

qqq911 发表于 2021-9-9 10:25:40

你换个页面试试

mdydaisy 发表于 2021-9-16 14:27:34

要不要试试把str(变量)这个函数提出来,分两步进行:
str= str(变量)
webdriver.find_element_by_name('文本内容框').send_keys(str)
页: [1]
查看完整版本: python用selenium定位,向文本框输入变量并提交