【问题标题】:How to click on button inside Excel Sheet using selenium in javajava - 如何在Java中使用硒单击Excel工作表中的按钮
【发布时间】:2019-06-26 08:56:33
【问题描述】:

我有几个 excel 可以自动化,包括单击 excel 中的元素,然后将 excel 保存到特定路径,然后输入用户名和密码到 excel。

怎么做?

【问题讨论】:

    标签: java selenium cucumber


    【解决方案1】:

    你不能这样做。

    Selenium 是用于驱动网络浏览器的工具,而不是与 Excel 交互的工具。

    您可以使用Apache POI 以编程方式操作 Excel 文件。

    【讨论】:

    • 我使用 POI 进行 excel 交互,但我需要输入用户名和密码才能打开 excel,然后我必须单击 excel 内的按钮。我应该如何使用 POI 做到这一点?
    • 为什么您需要物理单击 excel 中的按钮?只需使用 Apache POI 操作文件并以编程方式将其保存到您想要的任何位置。
    • 由于我的项目是零售领域,我有很多 excel 宏要自动化。有没有自动化excel宏的解决方案?这意味着我需要在 Excel 中执行操作,例如单击、从下拉列表中选择、输入用户名和密码,而我的公司不允许安装 AutoIT,因为它具有高漏洞。
    • 这听起来与硒无关,您可能需要删除该标签。
    【解决方案2】:

    您可以将 AutoIT 与您的 selenium 框架集成并使用。 阅读它。

    但通常,UFT 是 Excel 操作和运行宏的首选工具。

    【讨论】:

    • 我现在正处于项目的最后阶段,我无法更改工具,硒不可能吗?
    • 在这种情况下,我们通常将测试标记为非自动化。但是你仍然可以使用 AutoIT 来实现,它是一个与 Selenium 框架集成的库。
    猜你喜欢
    • 2021-03-17
    • 1970-01-01
    • 2012-08-23
    • 2013-03-28
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    • 2021-08-12
    • 1970-01-01
    相关资源
    最近更新 更多