static void Main(string[] args) { Console.WriteLine("Welcome to the Browser Test UI command line interface!"); if (args.Count() < 1) { Console.WriteLine("Please provide the path to an SIDE file to execute."); } else { var filePath = args.First(); if (!File.Exists(filePath)) { Console.WriteLine($"The file {filePath} could not be found or is not accessible."); } else { var seleniumService = new SeleniumService(); var sideService = new SIDEService(); Console.WriteLine($"Opening {filePath}..."); var sideFile = sideService.OpenSIDEFile(filePath); Console.WriteLine($"File {filePath} opened."); Console.WriteLine($"Preparing to run Selenium test suite: {sideFile.name}"); var testTask = seleniumService.RunSIDETestSuite(sideFile, BrowserEnum.Firefox); testTask.Wait(); Console.WriteLine($"Test suite: {sideFile.name} run successfully."); } } }
public void Should_create_chrome_options() { var seleniumService = new SeleniumService(); var chromeOptions = seleniumService.CreateChromeOptions(); Assert.NotNull(chromeOptions); }
public MainWindow() { InitializeComponent(); #if DEBUG this.AttachDevTools(); #endif _SeleniumService = new SeleniumService(); }
/// <summary> /// Constructor /// </summary> /// <param name="driver"></param> /// <param name="config"></param> public CinemaSightAwardExtract(SeleniumService driver) : base(driver) { config = CinemaSightExtractorSettings.Default; cacheExtract = new TempModelForExtract(); }
/// <summary> /// Constructor /// </summary> /// <param name="driver"></param> /// <param name="config"></param> public OscarOrgAwardExtract(SeleniumService driver) : base(driver) { config = OscarOrgExtractorSettings.Default; cacheExtract = new TempModelForExtract(); }
/// <summary> /// A base url is needed to initialize /// </summary> /// <param name="driver"></param> /// <param name="config"></param> public ExtractDataFromWebsite(SeleniumService driver) { this.driver = driver; }
public ParseResultForm() { InitializeComponent(); _seleniumService = new SeleniumService(); _vacancyService = new VacancyService(); }
public MainWindowViewModel() { _SeleniumService = new SeleniumService(); _SIDEService = new SIDEService(); }