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(); }
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]; }
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(); } }