示例#1
0
 internal UIControllerUtil(ZodiacContext zodiacContext)
 {
     _zodiacContext = zodiacContext;
     if (cloudStorageAccount == null)
     {
         cloudStorageAccount = CloudStorageAccount.Parse(_zodiacContext.UserTestingParametersStorageConnectionString);
     }
 }
示例#2
0
 internal UIControllerWorker(ZodiacContext zodiacContext)
 {
     _zodiacContext = zodiacContext;
     util           = new UIControllerUtil(_zodiacContext);
     if (util.UserSimulationEnabled())
     {
         ChromeOptions chromeOptions = new ChromeOptions();
         chromeOptions.AddArgument("--start-maximized");
         chromeOptions.AddArgument("--disable-dev-shm-usage"); // overcome limited resource problems
         chromeOptions.AddArgument("--no-sandbox");            // Bypass OS security model
         chromeOptions.AddArgument("--headless");
         chromeOptions.AddArgument("--verbose");
         chromeOptions.AddArgument("--whitelisted-ips=");
         chromeOptions.AddArgument("--user-agent=" + "Zodiac.Generator");
         try
         {
             driver = new ChromeDriver(chromeOptions);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
 }
 public DetailsModel(ZodiacContext context)
 {
     _context = context;
 }
示例#4
0
 public UIControllerHttpTrigger(IConfiguration config, ZodiacContext zodiacContext)
 {
     _zodiacContext = zodiacContext;
 }
示例#5
0
 public IndexModel(ZodiacContext context)
 {
     _context = context;
 }