OpenQA.Selenium.CorrectEventFiringTest.UploadingFileShouldFireOnChangeEvent C# (CSharp) Méthode

UploadingFileShouldFireOnChangeEvent() private méthode

private UploadingFileShouldFireOnChangeEvent ( ) : void
Résultat void
        public void UploadingFileShouldFireOnChangeEvent()
        {
            driver.Url = formsPage;
            IWebElement uploadElement = driver.FindElement(By.Id("upload"));
            IWebElement result = driver.FindElement(By.Id("fileResults"));
            Assert.AreEqual(string.Empty, result.Text);

            System.IO.FileInfo inputFile = new System.IO.FileInfo("test.txt");
            System.IO.StreamWriter inputFileWriter = inputFile.CreateText();
            inputFileWriter.WriteLine("Hello world");
            inputFileWriter.Close();

            uploadElement.SendKeys(inputFile.FullName);
            // Shift focus to something else because send key doesn't make the focus leave
            driver.FindElement(By.TagName("body")).Click();

            inputFile.Delete();
            Assert.AreEqual("changed", result.Text);
        }