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

17727591462

联系电话

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

python+ selenium实现简历自动刷新-自动化测试

更新时间:2022-03-24 09:42:28 作者:多测师 浏览:251

  1.安装Python 和 selenium

  (1)下载Python

  官网地址: https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe

  (2)安装Python

  等待安装完毕

  (3) 安装 selenium

  pip install selenium –i https://pypi.douban.com/simple

  2.导入浏览器驱动

  此处用的是 Chrome 74,其他浏览器请自行下载对应的驱动

  (1)下载chromedriver

  官网下载地址为:http://chromedriver.chromium.org/downloads

  找到谷歌浏览器对应的版本进行下载即可

  (2)导入

  把下载到的chromedriver.exe文件放到python的安装目录的scripts底下

  即就是C:\Program Files\Python36\Scripts 目录下

python+ selenium实现简历自动刷新-自动化测试

  3.获取脚本

  import random

  import datetime

  from selenium import webdriver

  from time import sleep

  your_account = "前程无忧的用户名"

  your_password = "前程无忧的密码"

  url = "https://www.51job.com"

  # 加启动配置,预防谷歌浏览器安全提示

  option = webdriver.ChromeOptions()

  option.add_argument('disable-infobars')

  # 打开chrome浏览器

  browser = webdriver.Chrome(chrome_options=option)

  browser.get(url)

  # 设置浏览器窗口大小

  # browser.set_window_size(1360, 600)

  browser.maximize_window()

  # 找到登录按钮并点击

  sleep(2)

  browser.find_element_by_class_name("showLogin").click()

  # 输入账号和密码

  sleep(3)

  username = browser.find_element_by_id("loginname")

  sleep(2)

  username.send_keys("your_account")

  sleep(3)

  password = browser.find_element_by_id("password")

  sleep(2)

  password.send_keys("your_password")

  # 点击登录按钮

  sleep(3)

  ret = browser.find_element_by_id("login_btn").click()

  print("登录成功!")

  while True:

  # 设置简历刷新间隔时间, 单位为秒

  # 就是随机间隔10-15秒刷新,按需求调整,建议设置长一点,万一被服务器封IP就不好了

  waittime = random.randint(10, 15)

  sleep(int(waittime))

  browser.find_element_by_id("refreshresume").click()

  print("简历 在%s 刷新成功" % datetime.datetime.now())

  以上内容为大家介绍了自动化测试中的python+ selenium实现简历自动刷新,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部