gpt4 book ai didi

python - 如何在机器人框架内运行 sikuli 脚本?

转载 作者:行者123 更新时间:2023-11-28 22:45:52 25 4
gpt4 key购买 nike

我已经使用 sikuli 自动化了以下场景:

STEP 1: Launch a application by clicking on icon in windows desktop
STEP 2: Input Username
STEP 3: Input Password
STEP 4: Click Launch button.

它按预期工作。

现在我想使用 Robot Framework 运行它,以便我可以将所有其他工作与它集成。

有人可以指导我吗?

最佳答案

如果您尝试在 Windows 上执行测试,则需要执行以下操作:

  1. 创建一个包含以下内容的批处理脚本。相应地更改脚本。pythonpath 应该指向你的 sikuli 项目,它必须有关键字定义。

机器人测试.bat

@echo off

set sikuli_jar=C:\Program Files\Sikuli X\sikuli-script.jar
set robotframework_jar=C:\YourProject\robotframework-2.8.1.jar

java -cp "robotframework-2.8.1.jar;%sikuli_jar%" ^
-Dpython.path="%robotframework_jar%\Lib";"%sikuli_jar%\Lib" ^
org.robotframework.RobotFramework ^
--pythonpath=your-project.sikuli ^
--outputdir=TestResults ^
--noncritical non-critical ^
--loglevel=TRACE ^
%*
  1. 执行以下命令来运行您的测试。

    机器人测试/.

  2. 您的项目可以具有以下目录结构。

你的项目 -> Tests(此目录将包含您的测试)

b. TestResults(此目录将包含您的测试结果)

your-project.sikuli(这将包含带有关键字定义的库)

关于python - 如何在机器人框架内运行 sikuli 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28105312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com