c# - 使用 C# 和 Selenium Webdriver 在 nunit 3 中调用事件监听器
问题描述
我已经阅读并理解了如何通过阅读https://github.com/nunit/docs/wiki/Event-Listeners为 Nunit3 设置事件监听器(我认为),但我不明白如何调用它。我知道它需要在结构之外调用我只需要一个可靠的例子。
编辑:经过大约 3 小时的搜索,我无法在网上找到有效的示例。也许我没有搜索正确的上下文或语法。这是我到目前为止所尝试的:
声明:
[Extension(EngineVersion="3.4")]
public class MyEventListener : ITestEventListener
{
OnTestResult(string report){
....
}
}
呼叫者,召集者:
public class DriverSetup(){
driver = new EventFiringWebDriver FiringDriver;
public void RegisterHandler(){
MyEventListener listener = new MyEventListener;
}
}
我不知道如何将处理程序附加到驱动程序,因为在 C# 中没有像 Java 中的“注册”方法。
解决方案
推荐阅读
- r - zoo() 如何填充 n 行,而原始 Dataframe 有 n-1 行?
- python - Django rest api DRF - ViewSet 从 get 中隐藏一个字段,但包含 put
- python - 排序时如何处理NULL值?
- php - PHP Laravel 发送邮件返回验证错误和空字段
- serial-port - 串口通讯打印问题
- sun-codemodel - 如何将枚举值作为参数传递给代码模型中的调用?
- amazon-iam - AWS IAM CDK:为用户标记和创建访问密钥
- php - 如何在不刷新页面的情况下在同一个 { div } 上显示表单成功消息?
- javascript - Electron 构建时自动启动 NodeJS
- python - 如何用不同的起点对np数组的某个维度进行切片?