【问题标题】:How to upload a picture using Selenium?如何使用 Selenium 上传图片?
【发布时间】:2015-06-03 09:53:08
【问题描述】:

我必须从指定文件夹上传 .JPG 图片。 Sendkeys(PATH) 不工作。机器人也不工作。 请向我推荐一些其他工具,例如 Robot,我可以在我的 maven 项目中使用它的 .jar 文件。我必须使用网格在服务器上运行代码,所以请不要安装程序。任何外部或内部 Java 类都会很棒。

【问题讨论】:

  • 你试过sikuli吗?它有自己的 API,可以与 selenium 一起使用。 doc.sikuli.org/faq/030-java-dev.html
  • sikuli 需要安装,如果在服务器上无头运行测试将无法工作。有时,将 sikuli 集成到 selenium 测试中可能是唯一的选择,但它总是会导致测试变得更脆弱且更不便携。

标签: java selenium-webdriver robotframework selenium-grid


【解决方案1】:

看看我的回答here。代码在 C# 中,但它概述了我用于在 selenium 测试中上传文件的解决方法。注意:不需要第三方工具。

【讨论】:

    猜你喜欢
    • 2012-01-29
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    • 2023-01-10
    • 2013-10-12
    相关资源
    最近更新 更多