1

私は specflow と selenium を使用しており、Web サイトのユーザー入力を構造化するためのテーブルを作成しています。

| Input1 | Input2 | Input3 |
| Opt1   | OptX   | Opt2   |

そして、入力用のクラスを作成しました:

public class ObjectDTO 
{
    public string Input1;
    public Input2Type Input2;
    public string Input3;
}

そして、1 つの特定の opt の列挙型 (静的入力であるため)

public enum Input2Type
{
    [StringValue("OptX")]
    X,
    [StringValue("OptY")]
    Y,
    [StringValue("OptZ")]
    Z
}

入力を取得したら、オブジェクトをインスタンス化しようとします。

ObjectDTO stocks = table.CreateInstance<ObjectDTO>();

しかし、「OptX の値を持つ列挙型が見つかりません」と表示されます。

4

1 に答える 1