zoukankan      html  css  js  c++  java
  • web自动化测试(8)--文件上传操作

    在web自动化测试的过程中,可能会涉及到文件的上传,因此我们有必要简单的了解一下文件上传的操作方式。

    方式一:使用pywinauto -- pip install pywinauto

    缺点:只能在windows系统上使用

    优点:可以同时选择多个文件,同时允许路径中存在中文字符

    【部分实例】

    1 from pywinauto.keyboard import send_keys
    2 
    3 ......
    4 send_keys(file_path)    # 输入文件名,file_path为文件路径
    5 send_keys(‘{VK_RETURN}’)   #输入回车键
    6 ......

    方式二:使用pyautogui -- pip install pyautogui

    缺点:只能选择一个文件,路径中不允许出现中文字符

    优点:可以跨平台使用(linux、mac和windows均可以使用)

    【部分实例】

    1 import pyautogui
    2 
    3 ......
    4 pyautogui.write(file_path)      #输入文件名,file_path为文件路径
    5 pyautogui.press('enter',2)      #输入回车键,注意需要按2次
    6 ......

    附录:

     暂时未找到合适的实例,后续补上......

  • 相关阅读:
    求斐波那契数列的第n项
    八大经典排序算法
    [BZOJ 3083] 遥远的国度
    [BZOJ 3306] 树
    [SCOI 2010] 序列操作
    [AHOI 2013] 差异
    [USACO2006 DEC] Milk Patterns
    [JSOI 2007] 字符加密
    [BZOJ 2588] Count on a tree
    [NOIP 2018 Day1] 简要题解
  • 原文地址:https://www.cnblogs.com/yif930916/p/14801642.html
Copyright © 2011-2022 走看看