python - Appium不同的帽子用于不同的测试
问题描述
我正在使用 Python 行为BDD
测试。我已经编写了多个测试,只有一个测试需要fullReset
设置为 false,noReset
设置为 true 并且与appWaitActivity
其他测试不同。有什么方法可以在device.py
文件中让测试识别这个测试,然后设置那些想要的上限?就像如果场景名称是“那个”然后允许这些上限一样,任何建议都是有帮助的。
我的问题是是否可以在运行此测试Cucumber
的代码中检索场景名称?Python
解决方案
我找到了一种可能的解决方案。你可以把
import sys
稍后您可以添加
if sys.argv[1] == name_needed_test:
在此 if 子句中,您可以放置所需的功能。
推荐阅读
- javascript - ZeroMQ.js:使用 zmq.Pair,如果在异步循环之外调用 socket.send(),则接收方不会接收到消息
- csv - 根据 spark 中的列名写入 csv 文件
- android - Goole Play 应用程序更新 - 不断获取 SSL 错误处理程序
- node.js - 如何从同义词查询和词干查询中删除完全匹配
- sql - 使用引用表 SQL Server 更新表中的多条记录
- python - 导入 Excel 和翻译然后再次导出 Excel
- discord.js - ReferenceError:未定义客户端
- android - 应用程序在设备上运行,但在模拟器上崩溃
- java - 尝试在电话号码开头忽略零时出错?
- excel - Excel日期转换为星期几:1行后不起作用