问题标签 [robotframework-swinglibrary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1532 浏览

java - 如何在 Windows 中为基于 Python 的机器人框架安装 Swing 库?

我是机器人框架的新手。我使用来自 swinglibrary-1.5.1.jar 的示例 GUI 应用程序。

在此处输入图像描述

为此,我需要在我的 PC 中安装 Swing 库。任何人都可以帮助我逐步安装 Swing 库(包括需要在环境变量中设置的参数)。

在问这里之前,我试过这个:

我的机器人脚本:

我的错误跟踪是:

0 投票
1 回答
53 浏览

robotframework-swinglibrary - 即使在脚本中也找不到在单独的线程中运行关键字关键字

我有一个包含以下关键字的机器人脚本:

当我运行脚本时,它会在单独的线程中运行关键字并产生关键字未找到错误。我从文档中了解到,要处理可能出现或不出现的弹出窗口,它需要进入单独的线程。如果我在没有单独线程关键字的情况下运行它,它工作正常,如果弹出窗口出现。没有弹出窗口,它失败了。你应该如何使用这个关键字?它是这个测试场景的正确解决方案吗?

0 投票
1 回答
480 浏览

robotframework - 无法使用机器人框架从 html 表中获取文本

这是我的代码:

我需要将 ID 作为输出,将xpath_1描述作为xpath_2. 但是当我尝试获取以下代码的输出时,我得到:

我为这种方法得到的以下错误

关键字“SeleniumLibrary.Get Table Cell”需要 3 到 4 个参数,得到 1 个。

(或者)

空白空间将作为此方法的输出

请建议我如何使用机器人框架从上表中获取 ID 和描述作为输出。

0 投票
0 回答
20 浏览

java - 左键单击 SwingLibrary(Robotframework)中的组件从弹出菜单中选择

我正在尝试左键单击 Java 应用程序内的超链接,左键单击会打开一个小的上下文弹出菜单。(右键单击不做任何事情)。在尝试了一些 Robotframework 关键字等之后,我来到了: Select From Popup Menu

这被描述为:Selects an item from the components context popup menu. Does a right click on the component and selects the specified menu item from the popup menu. 这似乎是这样实现的:

有什么方法可以像包装器一样使用或修改实现以执行左键单击?