小编Smo*_*aky的帖子

在构建后步骤期间可用的Jenkins环境变量

我知道Jenkins在构建执行期间设置了某些环境变量.但我的问题是我可以在构建后的脚本中访问这些变量吗?

我运行了一个快速测试,我无法从后期构建步骤python脚本访问PROJECT_NAME和BUILD_URL等.

有没有办法可以从后期构建步骤python脚本访问这些变量?我做错了吗?

jenkins

8
推荐指数
2
解决办法
3万
查看次数

用于解锁Android设备屏幕的ADB密钥事件82不适用于KK设备

我正在使用以下adb shell命令来解锁设备屏幕。

adb shell input keyevent 82
Run Code Online (Sandbox Code Playgroud)

对于具有Android L设备的我的企业设备,这可以正常工作。但是,当我对带有Kit Kat OS的设备使用相同的命令时,它不起作用。屏幕上有一个“锁定”图标并在其周围绕圈,我必须向上滑动。

请建议是否有备用命令。

android adb

7
推荐指数
1
解决办法
6946
查看次数

如何使用 Java 以编程方式停止和启动 Appium 服务器?

如何使用 Java 代码启动和停止服务器?目前我正在手动执行此过程。

java appium

5
推荐指数
1
解决办法
1万
查看次数

如何检查 Android 应用程序是否为设备所有者?

我正在使用机器人框架执行一个测试用例,我必须安装一个应用程序并将其设为设备所有者,然后检查同一个应用程序是否已成为设备所有者。我已经搜索了 Stack Overflow 和其他搜索引擎的结果,但在那里,他们提到了如何将应用程序设为设备所有者,但没有提到如何检查应用程序是否为设备所有者。

我使用以下命令使我的应用程序成为设备所有者:

adb shell dpm set-device-owner com.myapp.package/.main.receiver.DeviceAdminReceiver
Run Code Online (Sandbox Code Playgroud)

现在,我想验证它是设备所有者还是现在使用 ADB 命令。

android adb robotframework

4
推荐指数
1
解决办法
7008
查看次数

如何使用rebot命令生成自定义日志?

我正在使用机器人框架执行一组测试用例,如下所示:

pybot -o output1.xml -l log1.html -r report1.html  testsuite.robot
Run Code Online (Sandbox Code Playgroud)

这将分别在我的目录中创建输出xml文件以及报告和日志文件.

现在,考虑上面的套件中有10个测试用例,其中8个通过,2个失败.我将使用以下命令重新运行这些测试用例:

pybot --rerunfailed  -o output2.xml -l log2.html -r report2.html  testsuite.robot
Run Code Online (Sandbox Code Playgroud)

我将获得两个xmls然后我想合并它们并使用以下命令将最终的xml文件作为output1.xml以及新的日志和报告文件获取:

rebot --merge output1.xml output2.xml
Run Code Online (Sandbox Code Playgroud)

我担心的是,在这里我们得到了log.htmlreport.html.但是,我可以使用我提供的任何名称来获取自定义日志,而不是这些默认文件吗?

如下

rebot --merge output1.xml output2.xml -l Final_Log.html -r Final_Report.html
Run Code Online (Sandbox Code Playgroud)

合并两个xml文件后,如何获取具有自定义名称的日志?

xml robotframework

3
推荐指数
2
解决办法
1850
查看次数

标签 统计

adb ×2

android ×2

robotframework ×2

appium ×1

java ×1

jenkins ×1

xml ×1