python+Selenium +pytesseract+PyMouse 自动化登录脚本

最近有时间学了学python  写了些自动化脚本来提升工作效率(zhuang bi)

不过作为一名功能测试,学习python还是有一些困难的,踩了一些坑,东拼西凑终于写好了一个能用来跑回归的脚本,还算蛮有成就感的~

使用Python selenium + Katalon Recorder(Selenium IDE for FF55+)#火狐插件  来抓取元素来实现自动化;

部分按钮显示、判断逻辑需要鼠标配合操作,我用了外部库PyMouse  直接点击屏幕坐标点,简单粗暴

# 更新日期 2020-04-07

# coding = utf -8
from selenium import webdriver
import time
import unittest
import yzm


class TEXT(unittest.TestCase):
    # setUp用户设置初始化,在测试用例执行前这个方法中的函数先被调用,这里将浏览器的调用URL的访问初始化

    def setUp(self):
        self.browser = webdriver.Firefox()
        self.base_url = "https://www.baidu.com"
        # 脚本运行时,错误信息将被打印到这个空列表中
        self.verificationErrors = []
        # 是否继续接受下一个警告
        self.accpt_next_alert = True

    def test_shpt_login(self):
        browser = self.browser
        browser.get("http://*****.com")  
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值