如何为机器人框架安装/设置魅力报告?

时间:2019-09-12 08:47:49

标签: python report robotframework

我已按照git hub上的说明进行操作,并安装/运行了以下命令:

void Start()
{
 RequestBanner();
}
void RequestBanner()
{
     string banner_ID = "ca-app-pub-3940256099942544/6300978111";
 bannerAD = new BannerView(banner_ID,AdSize.SmartBanner, AdPosition.Top);
 AdRequest adRequest = new AdRequest.Builder().AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();
 bannerAD.LoadAd(adRequest);
}
public void Display_Banner()
{
 bannerAD.Show();
}
void RequestInterstitial()
{
if(interstitialAd !=null)
    {
        interstitialAd.Destroy();
    }
 string interstitial_ID = "ca-app-pub-3940256099942544/1033173712";
 interstitialAd = new InterstitialAd(interstitial_ID);
 AdRequest adRequest = new AdRequest.Builder().AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();
 interstitialAd.LoadAd(adRequest);
}
public void Display_InterstitalAD()
{
 if(interstitialAd.IsLoaded())
 {
     interstitialAd.Show();
 }
}

在我的机器人脚本中,我有以下声明

pip install allure-robotframework
pip install robotframework-allure

我在cmd行中运行以下命令:

Library AllureReportingLibrary

但它表示找不到选项列表器。

请帮助。我在做什么错了?

2 个答案:

答案 0 :(得分:0)

应将监听器参数定义为无空格。 如果您有空格,则应在引号' '中定义它:

robot --listener 'allure_robotframework;./results/allure'

也:

  • 如果您执行pip install allure-robotframework,则无需同时安装robotframework-allure

  • Library AllureReportingLibrary无需指向您的机器人文件。

答案 1 :(得分:0)

我已经尝试过康斯坦丁解决方案,但是它只能生成许多.html文件和几个.json文件。在每个html文件中,带有机器人框架的一行文字,例如关键字名称或返回的变量

robot --listener 'allure_robotframework;./results' ./Tests