最近有时间学了学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")