zoukankan      html  css  js  c++  java
  • selenium-python:登录网站并签到

    测试网站的图像验证码统一设置成了:121

    Elements中定位元素比较费眼睛~~

    
    
     1 import time
     2 from selenium import webdriver
     3 # import os
     4 
     5 username = "18200715012" # 请替换成你的用户名
     6 password = "123456Bb" # 请替换成你的密码
     7 code = 121
     8 
     9 driver = webdriver.Chrome() # 选择Chrome浏览器或者用下面的浏览器,看心情
    10 # driver = webdriver.Firefox()
    11 driver.get('http://118.178.247.67:8081/systLogonUser/login.do') # 打首金网登录页面
    12 time.sleep(1)
    13 
    14 #找到用户名输入框点击获取焦点并输入信息
    15 driver.find_element_by_id('userName').click()
    16 driver.find_element_by_id('userName').send_keys(username)
    17 
    18 #找到密码输入框点击获取焦点并输入信息
    19 driver.find_element_by_id('pwd').click()
    20 driver.find_element_by_id('pwd').send_keys(password)
    21 
    22 # 找到图形验证码输入框点击获取焦点输入信息
    23 driver.find_element_by_id('verifyCode').click()
    24 driver.find_element_by_id('verifyCode').send_keys(code)
    25 
    26 # 找到登录按钮点击
    27 driver.find_element_by_id('login').click()
    28 time.sleep(1)
    29 
    30 # 找到签到点击完成签到
    31 driver.find_element_by_class_name('signIn').click()
    32 
    33 # driver.close()
    34 
    35 # 这些是网站中定位到的元素
    36 # userName
    37 # pwd
    38 # verifyCode
    39 # login
    
    
    
     
  • 相关阅读:
    Solr 删除数据的几种方式
    velocity 随笔
    LOG4J.PROPERTIES配置详解(转载)
    转 如何使用velocity模板引擎开发网站
    通过pinyin4j将汉字转换为全拼 和 拼音首字母
    去除数组中的重复数据
    java 转义字符
    多重背包(学习笔记)
    Team Queue
    [HAOI2008]糖果传递
  • 原文地址:https://www.cnblogs.com/jpr-ok/p/9262037.html
Copyright © 2011-2022 走看看