zoukankan      html  css  js  c++  java
  • robot framework web自动化-登录

    之前写过通过文字定位元素的方法,却没有走一个完整的流程,本文简述博客园的登录-下翻-退出,登录的拼图验证码暂时跳过

    可以把登录的部分抽出来当做登录关键字

    脚本如下:

     1     sleep    2    #预防 chromedriver 未启动
     2     Selenium2Library.Open Browser    https://home.cnblogs.com    Chrome    #打开浏览器
     3     sleep    3
     4     Selenium2Library.Maximize Browser Window    #浏览器最大化
     5     sleep    2
     6     Selenium2Library.Click Element    (//a[contains(text(),'登录')])[1]    #点击左侧登录按钮
     7     sleep    2
     8     Selenium2Library.Input Text    //input[@placeholder='登录用户名 / 邮箱']    1xxxxxxxxx    #输入用户名
     9     Selenium2Library.Input Text    //input[@placeholder='密码']    *********    #输入密码
    10     sleep    1
    11     Selenium2Library.Click Element    //label[contains(text(),'记住我')]    #点击记住我
    12     sleep    1
    13     Selenium2Library.Click Element    (//span[contains(text(),'登录')])[2]    #点击登录
    14     sleep    10
    15     #拼图验证码暂时手动操作,本次跳过
    16     AutoITLibrary.send    {PGDN}    #按键 page down 下翻
    17     sleep    2
    18     AutoITLibrary.send    {PGDN}    #按键 page down 下翻
    19     sleep    2
    20     Selenium2Library.Click Element    //a[contains(text(),'退出')]    #退出
    21     Selenium2Library.Close Browser

  • 相关阅读:
    监控平台
    自动化配置管理
    软件课程设计(15)
    软件课程设计(14)
    软件课程设计(13)
    软件课程设计(12)
    软件课程设计(11)
    软件课程设计(10)
    软件课程设计(9)
    参考资料
  • 原文地址:https://www.cnblogs.com/whycai/p/12234551.html
Copyright © 2011-2022 走看看