Ejemplo n.º 1
0
        static void Main(string[] args)

        {
            /*
             * string path = Path.GetDirectoryName(Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory()));
             * string path1 = Environment.CurrentDirectory.Substring(0, Environment.CurrentDirectory.IndexOf("bin"));
             * string path2 = new DirectoryInfo(Environment.CurrentDirectory.Substring(0, Environment.CurrentDirectory.IndexOf("bin"))).Parent.FullName;
             * string path3 = Path.Combine(Environment.CurrentDirectory, @"Data\", "osmar.txt");
             *
             *
             * string path4 = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)+ @"\Debug\CsvFiles\Capabilities.csv";
             *
             */

            ReadCsvs      x          = new ReadCsvs();
            List <string> parsedData = x.readCapabilities();

            for (int i = 0; i < parsedData.Count; i++)
            {
                System.Console.WriteLine(parsedData[i]);
            }


            Console.ReadKey();
        }
Ejemplo n.º 2
0
        public StepsToSetUpDevice()
        {
            ReadCsvs      readCsv = new ReadCsvs();
            List <string> documentCapabilities   = readCsv.readCapabilities();
            List <string> appiumConfiguration    = readCsv.readAppiumConfiguration();
            List <string> sauceLabsConfiguration = readCsv.readSauceLabsConfiguration();

            this.real             = documentCapabilities[0].ToLower();
            this.plataform        = documentCapabilities[1];
            this.deviceName       = documentCapabilities[2];
            this.udid             = documentCapabilities[3];
            this.plataformVersion = documentCapabilities[4];

            this.app           = documentCapabilities[5];
            this.sauceLabs     = documentCapabilities[6].ToLower();
            this.appiumVersion = documentCapabilities[7];

            this.appPackage = documentCapabilities[8];

            this.username = sauceLabsConfiguration[0];
            this.key      = sauceLabsConfiguration[1];

            this.server = appiumConfiguration[0];
            this.port   = appiumConfiguration[1];
        }
Ejemplo n.º 3
0
        public void OneTimeSetUp()
        {
            readCsv                    = new ReadCsvs();
            stepSetUpDevice            = new StepsToSetUpDevice();
            appActivityTermsConditions = readCsv.read_android_activities()["termAndConditions"];
            sauceLabs                  = readCsv.readCapabilities()[6].ToLower();

            if (sauceLabs.Equals("no"))
            {
                driver = stepSetUpDevice.run_driver_with_install_one_time("", appActivityTermsConditions);
                driver.Quit();
            }
        }