pyhon关于selenium中send_keys()方法的问题
需求大概是这样的,我之前写了一个脚本,其中一个步骤是从excel表格中按照条件把一些单元格的数逐个复制粘贴到网页的一个输入框中,使用的方法是
river.find_element_by_xpath("//textarea[@id=\"agentLoginsString\"]").send_keys(x)
但是数据量大的时候,逐个复制粘贴就很慢,所以想知道一下,如果我直接将这些内容读取到一个数组里面,send_keys()能不能将整个数组一次性的按序粘贴进同一个输入框里面呢?
输入的内容大概是这样的格式:
a,
b,
c,
d,
e,
之前使用的方法是:
for j in range(Start, End):
Login = sheet.cell(row=j, column=2).value
driver.find_element_by_xpath("//textarea[@id=\"agentLoginsString\"]").send_keys(Login) # 在搜索框输入内容
Login = "\r\n"
river.find_element_by_xpath("//textarea[@id=\"agentLoginsString\"]").send_keys(x)
但是数据量大的时候,逐个复制粘贴就很慢,所以想知道一下,如果我直接将这些内容读取到一个数组里面,send_keys()能不能将整个数组一次性的按序粘贴进同一个输入框里面呢?
输入的内容大概是这样的格式:
a,
b,
c,
d,
e,
之前使用的方法是:
for j in range(Start, End):
Login = sheet.cell(row=j, column=2).value
driver.find_element_by_xpath("//textarea[@id=\"agentLoginsString\"]").send_keys(Login) # 在搜索框输入内容
Login = "\r\n"
...全文
相关推荐
python3+selenium
python3+selenium 自动化测试技术,赶快来学习吧,一起加油
Python selenium页面加载慢超时的解决方案
开发环境: win10-64 python2.7.16 chrome77 from selenium import webdriver driver = webdriver.Chrome(executable_path='chromedriver.exe') driver.get('http://全部加载完成超级慢的网站') user = 'abc' pwd = '123 driver.find_element_by_id('email').send_keys(user) driver.find_element_by_id('pass').send_keys(pwd) 先看这样一段代码
python+selenium实现自动化百度搜索关键词
在本篇文章里我们给大家分享了一篇关于python+selenium实现自动化百度搜索关键词的实例文章,需要的朋友们可以跟着操作下。
selenium-3.8.0
selenium-3.8.0.tar.gz
selenium3.0 webdriver+python3.0实例参考
selenium3.0 webdriver+python3.0实例自学参考


