public void Configure(CSF.Screenplay.Integration.IIntegrationConfigBuilder builder)
        {
            // builder.UseWebDriver(services => new ChromeDriver());
            //// builder.UseWebBrowser();
            // builder.UseBrowserFlags();
            // builder.UseSharedUriTransformer(new RootUriPrependingTransformer("https://github.com/"));

            builder.UseSharedUriTransformer(new RootUriPrependingTransformer("https://github.com/"));
            //builder.UseWebDriverFromConfiguration();
            //
            builder.UseWebDriver(driver => GetDriver());
            builder.UseWebBrowser();
            builder.UseBrowserFlags();
            builder.SaveScreenshotsInDirectoryPerScenario(GetScreenshotRoot());
        }
示例#2
0
 public void Configure(CSF.Screenplay.Integration.IIntegrationConfigBuilder builder)
 {
     builder.ServiceRegistrations.PerTestRun.Add(i => i.RegisterFactory(() => new MyAbility()));
 }