示例#1
0
        public void _Test_email(string input, string output)
        {
            data_Hadler = new Data_handler(driver);
            data_Hadler.Skip_intro();
            data_Hadler.Fill_Valid_Data();

            //Finding Name field and typing nothing in it
            var email = driver.FindElement(By.Id("email"));

            email.Clear();
            if (!string.IsNullOrEmpty(input))
            {
                email.SendKeys(input);
            }
            Console.WriteLine("Typed Hristo Kovachev in the text field;");

            //Submit
            data_Hadler.Submit_button();

            //Assertion
            string element = driver.FindElement(By.ClassName("alert-danger")).Text;

            Assert.IsTrue(element.Contains(output));
            Console.WriteLine("Response is displayed");
        }
示例#2
0
        public void Test_invalid_inputs_noName(string input, string output)
        {
            data_Hadler = new Data_handler(driver);
            data_Hadler.Skip_intro();
            //Moded method caller for no_name_check
            data_Hadler.Fill_Data(input, "*****@*****.**",
                                  "+359086173642", "test test", "Lorem Ipsum is simply dummy");
            //Submit
            data_Hadler.Submit_button();

            //Assertion

            string element = driver.FindElement(By.ClassName("alert-danger")).Text;

            Assert.IsTrue(element.Contains(output));
            Console.WriteLine("Response is displayed");
            driver.Close();
        }
        public MainWindow()
        {
            try
            {
                callingProcessId = Environment.GetCommandLineArgs().Last().Replace("caller=", "");
            }
            catch { }

            InitializeComponent();

            this.TodoList = GetTodoListFromJson();

            this.XamlPath           = FindOrCreateXamlfile();
            this.data_Handler       = new Data_handler();
            this.data_UserInterface = new Data_userInterface(rich_textbox_1, this.XamlPath);

            label_todoList_title.Content = TodoList?.DisplayName;

            UpdateGrid();
        }