5.1 python之自动化测试 了解_01 2021-06-23

python自动化测试-web自动化

主流浏览器:chrome firefox IE
web开发: 所见即所得,也就是浏览器上面看到的所有展示出来的页面。都是由web开发人员做出来的。
web自动化:替代人手工去触发事件,用编程语言(python)写脚本来进行测试
自动化测试工具:selenium
安装浏览器驱动(谷歌为例):

点击谷歌浏览器右上角三个点,找到设置,关于谷歌,查看版本号
谷歌驱动安装下载地址 找到对应的版本
火狐驱动下载
IE驱动下载
下载后解压就可以了

from time import sleep
from selenium import webdriver;
import pyautogui,pyperclip;
from selenium.webdriver.common.by import By
driver =  webdriver.Chrome(r"/Users/guojunqiang/Downloads/chromedriver");     """ 地址填写刚才下载解压的驱动地址。webdriver实例化,走到这儿的时候就已经将chrome调用起来了"""
driver.implicitly_wait(10);  """等待十秒"""
driver.get("https://bi.flyco.net.cn/webroot/decision/view/report?viewlet=flyco%252Foa%252Fbudget%252FYX%252Fprint0_jquery.cpt&ref_t=design&ref_c=da837adf-88c9-423c-a045-eb1d80477614&requestid=2082834");   """打开网址"""
searchBtn = driver.find_element(by=By.ID,value="fr-btn-BUTTON0_C");    """查找打印按钮"""
searchBtn.click();  """模拟点击打印按钮"""
sleep(1);    """等待一秒"""
pyautogui.rightClick(); """模拟鼠标右击"""
#输入V,选择保存图片
pyautogui.moveRel(0, 90);    """鼠标移动"""
pyautogui.moveRel(30, 0);   """鼠标移动"""
pyautogui.click();  """鼠标点击"""
sleep(1);    """等待一秒"""
pyautogui.typewrite("2081026.pdf"); """键盘输入"""
pyautogui.press('enter');   """键盘点击回车"""
sleep(.51)
pyautogui.press('enter')

火狐:驱动下载
ie :驱动下载

大家可以通过以下链接去熟悉一下yml的语法,下面的内容会用到yml哦:
YAML 入门教程

下一章自动化02

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值