多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

Python Selenium实现微博自动登录-自动化测试

更新时间:2022-03-30 09:29:16 作者:多测师 浏览:151

  (一)编程环境

  操作系统:Win 10

  编程语言:Python 3.6

  (二)安装selenium

  这里使用selenium实现。

  如果没有安装过python的selenium库,则安装命令如下

  pip install selenium

  (三)下载ChromeDriver

  因为selenium要用到浏览器的驱动,这里我用的是Google Chrome浏览器,所以要先下载ChromeDriver.exe并放到C:\Program Files (x86)\Google\Chrome\Application\目录下

Python Selenium实现微博自动登录-自动化测试

  (四)分析微博登录界面

  通常而言,m站的网页结构比pc站要简单的多,咱们可以从m站入手。微博m站登录界面的网址是 https://passport.weibo.cn/signin/login

  在Chrome浏览器中打开此地址,并右键点击界面的任何位置-->查看网页源代码,发现邮箱/手机号框的id为loginName,密码输入框的id为loginPassword,登录按纽的id为loginAction。

  (五)编写python程序

  from selenium import webdriver

  import time

  browser = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")

  browser.get('https://passport.weibo.cn/signin/login')

  time.sleep(5)

  browser.find_element_by_id("loginName").send_keys("your login name")

  browser.find_element_by_id("loginPassword").send_keys("your password")

  time.sleep(5)

  browser.find_element_by_id("loginAction").click()

  执行后可以看到自动登录的过程及登录成功的界面

  以上内容为大家介绍了自动化测试中的Python Selenium实现微博自动登录,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部