public void DownloadTradosPlugin()
        {
            SharedPageObjects pageObj = new SharedPageObjects();

            PresidencyProperties.driver.Navigate().GoToUrl(PresidencyProperties.baseUrl + PresidencyProperties.pluginUrl);
            WaitElement.Wait(pageObj.waitwaitPluginRules);

            pageObj.pluginRules.Click();
            var js = PresidencyProperties.driver as IJavaScriptExecutor;

            if (js != null)
            {
                js.ExecuteScript("document.getElementById('plugin_checkbox').click();");
            }
            pageObj.pluginDownload.Click();
            //get download directory, check if file is there delete from download directory afterwards
            if (!CustomMethods.CheckFileDownloaded("EUPresidencyTranslator.MTProvider.sdlplugin"))
            {
                Assert.Fail("File was not downloaded");
            }
        }
        public void CheckPlaceholdersTextTranslate()
        {
            for (int i = 0; i < PresidencyProperties.placeholderArray.GetLength(0); i++)
            {
                TextTranslatePage txtPageObj = new TextTranslatePage();
                SharedPageObjects sharedObj  = new SharedPageObjects();
                WaitElement.Wait(txtPageObj.waitTranslatePlaceholder);

                IWebElement[] langList = sharedObj.languageSelection.FindElements(By.TagName("Button")).ToArray();
                if (txtPageObj.placeholderSource.Text.Contains(PresidencyProperties.placeholderArray[i, 0]) && txtPageObj.placeholderTarget.Text.Contains(PresidencyProperties.placeholderArray[i, 1]))
                {
                    Console.WriteLine("Placeholder texts match - " + langList[i].Text);
                }
                else
                {
                    Assert.Fail("Placeholder texts do not match");
                }
                //change UI language
                if (i < langList.Length - 1)
                {
                    langList[i + 1].Click();
                }
            }
        }