测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
CmYzzZ (鲨鱼辣椒)
第 66710 位会员 / 2022-01-26
8 篇帖子 • 225 条回帖
2 关注者
18 正在关注
6 收藏
GitHub Public Repos
  • yao 1

    Yao A low code engine to create web services and dashboard.

  • django_blog 1

    基于Django开发的next主题个人博客网站

  • ClashX.Meta 0

  • Clash-for-Windows_Chinese 0

    clash for windows汉化版. 提供clash for windows的汉化版, 汉化补丁及汉化版安装程序

  • preserve-cd 0

    Game Preservation Project

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • null at 2024年12月26日

    早九晚六,午休 1.5,双休

  • 我的 2024 年终总结 at 2024年12月24日

    fox 老哥厉害

  • 2024 年,存到钱了吗? at 2024年12月24日

    存了 3K

  • 就现在的生产生活环境,大家对于退休的预期是什么样的? at 2024年12月18日

    36

  • 解决 charles 只能使用 30 分钟 at 2024年12月18日

    知了大佬还是厉害

  • 测试开发在测试团队了更具有竞争力吗? at 2024年12月17日

    公司在哪?把我招进去,谢谢

  • APP 多语言测试 at 2024年12月16日

    结合 1 楼 2 楼 3 楼的方法,最后的最后甩给内测用户,做β测试

  • 只需关注接口本身的框架 Pytest+Excel+Allure at 2024年12月12日

    文章评论,只需关注文章本身的评论,待定!

  • 昨天我爸给我说,一个我从小到大不常联系的表弟,现在年入至少 3 百万!导致我道心不稳! at 2024年12月11日

    我证明,我就是楼主表弟🎃

  • 求助使用 pytest+python+allure 测试低代码类项目,有没有大佬可以分享一下经验呢?每次都卡在一个元素定位上 at 2024年12月11日

    switch_to.frame

  • 快过年了,不要再讨论什么 UI 自动化、接口自动化、性能测试、精准测试、效能平台了 at 2024年12月11日

    我看不像自动化平台,是整了个 NAS 吧😤

  • 呜呜呜呜 被优化了。 at 2024年12月11日

    刚好回家过年,思考下之后的路要怎么走?能怎么走?能走多久?

  • 通过 python 获取 Chrome 开发者模式下的 network 菜单栏返回的信息 at 2024年12月09日

  • 关于网页元素定位问题 at 2024年12月09日

    airtest

  • 兄弟们,千岛湖半程马拉松,安全完赛了 at 2024年12月02日

    老哥厉害

  • 又到年底了,该如何优雅的提涨薪 at 2024年11月25日

    唱跳 Rap,你是样样精通啊

  • 【提问】有没有工具能够识别 linux 系统内 chrome 浏览器开无头模式时,linux 的文件上传框内的元素 at 2024年11月21日

    来自 Kimi:
    如果文件上传框是系统级别的而不是前端元素,那么使用传统的 Web 自动化工具(如 Selenium、Puppeteer、Playwright)可能无法直接与之交互。在这种情况下,可以考虑以下几种方法来处理系统级别的文件上传框:

    1. 使用 xdotool 或 ydotool

    xdotool 和 ydotool 是 Linux 下的命令行工具,可以模拟键盘和鼠标事件。您可以使用这些工具来模拟文件路径的输入和回车键的按下。

    安装 xdotool

    sudo apt-get install xdotool
    

    示例脚本

    # 模拟输入文件路径
    xdotool type /path/to/your/file.txt
    # 模拟按下回车键
    xdotool key Return
    

    2. 使用 pyautogui

    pyautogui 是一个 Python 库,可以用来模拟鼠标和键盘操作。它可以在系统级别进行操作,适用于处理系统级别的文件上传框。

    安装 pyautogui

    pip install pyautogui
    

    示例脚本

    import pyautogui
    import time
    
    # 等待文件上传框出现
    time.sleep(2)  # 根据实际情况调整等待时间
    
    # 输入文件路径
    pyautogui.write('/path/to/your/file.txt')
    
    # 按下回车键
    pyautogui.press('enter')
    

    3. 使用 AutoKey

    AutoKey 是一个脚本化的自动化工具,可以在 Linux 下模拟键盘和鼠标操作。它可以编写复杂的脚本来处理各种自动化任务。

    安装 AutoKey

    sudo apt-get install autokey-gtk
    

    创建脚本

    1. 打开 AutoKey GUI。
    2. 创建一个新的脚本。
    3. 编写脚本内容,例如: python keyboard.send_keys("/path/to/your/file.txt") keyboard.send_keys("<enter>")

    4. 使用 xte(X Test Extension)

    xte 是一个命令行工具,可以发送 X11 事件,模拟键盘和鼠标操作。

    安装 xte

    sudo apt-get install xautomation
    

    示例脚本

    # 模拟输入文件路径
    xte 'str /path/to/your/file.txt'
    # 模拟按下回车键
    xte 'key Return'
    

    总结

    以上方法都可以在系统级别模拟文件上传操作。选择哪种方法取决于您的具体需求和环境。xdotool 和 xte 是轻量级的命令行工具,适合简单的任务;pyautogui 和 AutoKey 提供了更丰富的功能,适合复杂的自动化任务。

  • 4 年多经验,何去何从 at 2024年11月21日

    我也是,今年 6 月份又刚续签上,3 年涨了 3K 不到😤

  • 4 年多经验,何去何从 at 2024年11月21日

    同 20,羡慕 20+

  • 好久没面试了,整理并分享一下今天的面试题,明天再接再励。 at 2024年11月14日

    giegie 现在都面试啥问题,看能不能再开一篇分享下🍻

  • 工具推荐 - 测试如何帮助开发同学更愉快的 “修 BUG” at 2024年11月14日

    体验版体验,专业版加钱😤

  • 图个乐子,瞎聊 at 2024年11月14日

    挺好,阅历丰富

  • jmeter 压测问题 at 2024年11月14日

    这种?

  • 树莓派 Django 前端开发 at 2024年11月13日

    啊?

  • 实战 pytest 接口自动化 使用 excel 作为用例(只需要写 excel 一次即可,其它的什么都不需要写) at 2024年11月12日

    祝大卖

  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司