ロボットフレームワーク - 設定セクションでリソースパスをパラメータ化する問題があります。現在、私のセレンプロジェクトのファイルにオブジェクトリポジトリがあり、ObjectMap.Robot file
という名前で保存されています。 ORファイルはプロジェクト内に配置されます。私の目的は、ObjectMap.Robot
を遠隔地に置いてアクセスすることです。 Robot FrameWork:設定でリソースパスをパラメータ化する際の問題
ConfigVariables.robot
*** Variables ***
${DataFilePath} /Sample/DataFiles/
${OR_PATH} \\\\AIX2UB333/Resources/ObjectMap/
$ {} OR_PATHで変数を定義している、私は以下のように私の設定を設定しています。
*** Settings ***
Resource ../Resources/ConfigurationFiles/ConfigVariables.robot
Resource ${OR_PATH}/ObjectMap.robot
問題:エラーがその
として示されているインポート名/パス '$ {OR_PATH} /ObjectMap.robot' がパラメータ化されます。 使用されているパラメータの一部を解決できません。パラメータ解像度
ため red.xmlの変数のマッピングを使用すると、エラーがまだ存続し、red.xml
に追加しようとしました。 面白いことに、テストケースを実行すると正常に実行されます。しかし、オブジェクトマップから使用される変数には、テストケースに赤いエラーラインがあります。すべての変数にエラーがあります
変数は使用されていますが、定義されていません。
赤いエディタでエラーを無音にする方法を尋ねていますか? –
このエラーは、リソース$ {OR_PATH} /ObjectMap.robotおよびObjectMap.robotで定義されているすべての変数に示されています。基本的にリソースパスで変数を使用する方法を知りたい場合 – Dani
テストは赤色以外で実行されますか? –