私はいくつかのテストをしており、セレンを使って実行しています。 Altキーが押されたかどうかを確認しようとしています。それが押されたなら、私はAltキーを押してみようとしています。キーが押されていることを確認してください。セレン
しかし、このコードスニペットを実行すると、cki = Console.ReadKey(true);
まで取得され、タイムアウトするまでハングアップします。なぜこれがこの行で起こっているのか分かりません。私のコードは以下の通りです。
Actions action = new Actions(driver);
ConsoleKeyInfo cki;
Console.TreatControlCAsInput = true;
while (true)
{
action.KeyDown(Keys.Alt).Build().Perform();
cki = Console.ReadKey(true);
if ((cki.Modifiers & ConsoleModifiers.Alt) != 0)
{
action.KeyUp(Keys.Alt).Build().Perform();
}
}