创建一个“安全密钥”(硒c#)

本文关键字:安全密钥 密钥 一个 创建 安全 | 更新日期: 2023-09-27 18:12:11

我想在我的Selenium测试中有一个"安全密钥"。我所说的"安全键"是指一个事件键,它将在程序执行期间触发Exit方法。

是否有任何东西已经集成在硒这可能会帮助我在这一点上,或者唯一的方法是创建我自己的事件?

创建一个“安全密钥”(硒c#)

在这种情况下,也许你可以使用。net框架内置的功能来实现一个相当健壮的解决方案。

通过组合使用Task和相关的CancellationToken,您应该能够控制所需出口点的各个方面。在这里可以找到一个很好的例子,它描绘了一个可能与您自己的场景相似的场景:https://msdn.microsoft.com/en-us/library/ee191552(v=vs.110).aspx

在本例中,等待用户输入击键,并在按下定义的键时采取适当的操作。在您的问题域中,这当然可能与方法内满足的特定条件有关,或者与正在评估的方法的过渡值和正在引发的事件(因此Task取消)有关。实际上,你可以使用CancellationTokenManualResetEvent来参加任何你觉得合适的聚会。