私は 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 の値を持つ列挙型が見つかりません」と表示されます。