![](/img/trans.png)
[英]How do I call values from two different lists, in pairs, to specify parameters of two sequential stimuli in Python?
[英]How to call from two different example
我想同時調用桌面和雲示例。 我該怎么做。 這是我的代碼
Scenario Outline: Test different value for same parameter
Example: Desktop
| app | app1 |
| instagram| facebook |
Example: Cloud
| app | app1 |
| instagram| facebook |
Given <Desktop.app> And <Cloud.app> is installed on my device # This gives me error
And <Desktop.app1> And <Cloud.app1> is installed on my device # This gives me error
@given("<app> is installed on my device")
def app_installation(app):
install_app(app)
我不確定你到底想在這里測試什么。 據我了解,您想要運行兩項測試:一項針對桌面的測試,另一項針對雲的測試。 您的方案大綱格式錯誤,您應該使用列名來引用表中的值,請嘗試以下代碼:
Scenario Outline: Test different value for same parameter
Given instagram is installed on <system>
And facebook is installed on <system>
Examples:
| system |
| Desktop |
| Cloud |
請記住,使用場景大綱運行的測試數與示例表中的行數相匹配(此處為:2)。 如果要運行 4 次測試,以測試系統和應用程序的所有 4 種組合,請使用以下Examples
表:
Examples:
| system | app |
| Desktop | facebook |
| Desktop | instagram |
| Cloud | facebook |
| Cloud | instagram |
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.