51Testing软件测试论坛

标题: 用selenium模拟登陆网站,点击图片链接后弹出的登陆页面如何输入用户名和密码后进... [打印本页]

作者: 测试积点老人    时间: 2022-7-19 13:29
标题: 用selenium模拟登陆网站,点击图片链接后弹出的登陆页面如何输入用户名和密码后进...
  1. from selenium import webdriver
  2. chromedriver = r"C:\Program Files (x86)\chrome32_50.0.2661.75\chromedriver.exe"
  3. driver= webdriver.Chrome(chromedriver)
  4. driver.get("http://www.****")#系统网址
  5. driver.find_element_by_xpath("/html/body/div[1]/div[2]/ul/li[4]/a/img").click()
  6. newWindow = chromedriver.switchTo().window(handle)
  7. driver.find_element_by_class_name("userName").send_keys(u"账户名")
  8. driver.find_element_by_class_name("userPwd").send_keys(u"密码")

  9. driver.find_element_by_xpath("//*[@id="layui-layer1"]/div[3]/a[1]").click()
复制代码
新手自学中,1-5行代码可以进入系统登陆页,后面的代码不能输入账户名和密码进入系统中,请高手指点迷津。

作者: xffz    时间: 2022-7-19 14:42
可以在第6行后设置一个休眠看看呢,time.sleep(2)
作者: qqq911    时间: 2022-7-20 10:57
登录后要保存登录token之类的
作者: 海海豚    时间: 2022-7-20 15:39
添加等待时间
作者: jingzizx    时间: 2022-7-20 17:42
输入框输入不是可以?




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