51Testing软件测试论坛

标题: selenium自动化批量登录账号,只能识别第一个账号,想问一下代码哪里出错了 [打印本页]

作者: 测试积点老人    时间: 2020-1-14 10:47
标题: selenium自动化批量登录账号,只能识别第一个账号,想问一下代码哪里出错了
selenium自动化批量登录账号,只能识别第一个账号,想问一下代码哪里出错了

  1. <p>from selenium import webdriver
  2. import time
  3. import csv</p><p>driver=webdriver.Chrome()
  4. driver.get('http://localhost/upload/forum.php')
  5. driver.maximize_window()
  6. class TestDemo():
  7.     def login(self):
  8.         file="F:\\user_email.csv"
  9.         filename=open(file)
  10.         reader=csv.reader(filename)
  11.         for row in reader:
  12.             username = row[0]
  13.             password=row[1]
  14.             driver.find_element_by_id('ls_username').send_keys(username)
  15.             driver.find_element_by_id('ls_password').send_keys(password)
  16.             driver.find_element_by_xpath('//*[@id="lsform"]/div/div/table/tbody/tr[2]/td[3]/button').click()
  17.             time.sleep(15)
  18.             driver.find_element_by_xpath('//*[@id="um"]/p[1]/a[5]').click()
  19. if __name__=="__main__":
  20.     TestDemo().login()</p>
复制代码



作者: 海海豚    时间: 2020-1-15 09:46
将账号设置为参数,然后依次识别
作者: bellas    时间: 2020-1-15 10:22

将账号设置为参数,然后依次识别
作者: qqq911    时间: 2020-1-15 10:57
别写死0和1啊,用变量循环
作者: jingzizx    时间: 2020-1-15 12:21
循环
作者: litingting0214    时间: 2020-1-15 13:15
使用参数




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2