测试积点老人 发表于 2020-1-14 10:47:59

selenium自动化批量登录账号,只能识别第一个账号,想问一下代码哪里出错了

selenium自动化批量登录账号,只能识别第一个账号,想问一下代码哪里出错了

<p>from selenium import webdriver
import time
import csv</p><p>driver=webdriver.Chrome()
driver.get('http://localhost/upload/forum.php')
driver.maximize_window()
class TestDemo():
    def login(self):
      file="F:\\user_email.csv"
      filename=open(file)
      reader=csv.reader(filename)
      for row in reader:
            username = row
            password=row
            driver.find_element_by_id('ls_username').send_keys(username)
            driver.find_element_by_id('ls_password').send_keys(password)
            driver.find_element_by_xpath('//*[@id="lsform"]/div/div/table/tbody/tr/td/button').click()
            time.sleep(15)
            driver.find_element_by_xpath('//*[@id="um"]/p/a').click()
if __name__=="__main__":
    TestDemo().login()</p>

海海豚 发表于 2020-1-15 09:46:46

将账号设置为参数,然后依次识别

bellas 发表于 2020-1-15 10:22:11


将账号设置为参数,然后依次识别

qqq911 发表于 2020-1-15 10:57:13

别写死0和1啊,用变量循环

jingzizx 发表于 2020-1-15 12:21:56

循环

litingting0214 发表于 2020-1-15 13:15:40

使用参数
页: [1]
查看完整版本: selenium自动化批量登录账号,只能识别第一个账号,想问一下代码哪里出错了