gpt4 book ai didi

java - 机器人框架 selenium 独立版 仅安装 Java

转载 作者:行者123 更新时间:2023-12-01 11:42:59 25 4
gpt4 key购买 nike

我需要一些帮助来设置带有 Selenium 的机器人框架 - 都是独立的。我的配置是 Jenkins + RobotFramework + Selenium 全部处于独立模式。

我想使用我自制的 bundle 附带的测试集来预配置作业。最后我想让自制包捆绑附带的 jenkins Job 成为类似自动化安装资格的东西。

一切正常,但我的测试无法加载用于 Web 测试的 selenium 库,我最后一次尝试如下:-启动 Jenkins

java -DJENKINS_HOME="%~dp0\jenkins_home" -jar jenkins.war --httpPort=8081 --webroot="%~dp0\jenkins"

-启动 Selenium 服务器

java -jar selenium-server-standalone-2.42.2.jar 

-在 Jenkins 中启动机器人作业

java -Xbootclasspath/a:selenium-2.45.0/*.jar:selenium-2.45.0/libs/*.jar -jar %JENKINS_HOME%\jenkins_home\robotframework-2.8.7.jar %JENKINS_HOME%\jenkins_home\tests\myTest.txt

遗憾的是,我遇到了一个错误:“导入测试库‘Selenium2Library’失败:ImportError:没有名为 Selenium2Library 的模块”我尝试了多种方法来让它运行。

由于某些先决条件,我无法操纵机器人的内容或任何其他 .jar慢慢地我觉得这是不可能的。

最佳答案

您的测试显然需要 Selenium2Library,它不是标准 RF 库,需要单独安装/下载。

在这种情况下(从独立 jar 运行 RF),您需要 java 版本的 Selenium2Library,可以下载 from here .

如果您在一个目录中拥有所有三个 jar,您可以从该目录运行测试,如下所示:

java -cp robotframework-2.8.7.jar;robotframework-selenium2library-java-1.4.0.6-jar-with-dependencies.jar;selenium-server-standalone-2.42.2.jar org.robotframework.RobotFramework  %JENKINS_HOME%\jenkins_home\tests\myTest.txt

(看起来您在 Windows 上 - 否则使用 : 作为类路径分隔符)

关于java - 机器人框架 selenium 独立版 仅安装 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29369339/

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