コード例 #1
0
        public void createClientGetTest()
        {
            page.clickCreateButton();
            createClientPage = new CreateClientPage(driver);
            string headerText = createClientPage.getHeaderText();

            Assert.AreEqual("Add client", headerText);
        }
コード例 #2
0
        private async Task EditClientAsync()
        {
            IsEditing = true;
            CreateClientPage CreateAClientPage = new CreateClientPage();

            CreateAClientPage.BindingContext = this;
            (App.instance.MainPage as MainPage).IsPresented = false;
            await App.instance.PushAsyncNewPage(CreateAClientPage);
        }
コード例 #3
0
        public void Clients_IShouldCreateAClient()
        {
            // prepare
            CreateClientPage createClientPage = new CreateClientPage(this.Driver);
            Client           client           = ClientFactory.NewClient();

            createClientPage.Navigate();
            createClientPage.FillFields(client);
            createClientPage.ValidateIfWasCreated(client);
        }
コード例 #4
0
        public void createClientPostTest()
        {
            page.clickCreateButton();
            createClientPage = new CreateClientPage(driver);
            createClientPage.createClient("*****@*****.**", "Damjan1*", "Damjan1*");
            page.waitForClientsTable();
            string newClientEmail = page.getFieldFromRow(page.getTableRow(3), 1);

            Assert.AreEqual("*****@*****.**", newClientEmail);
        }
コード例 #5
0
 public CreateClientPageController(CreateClientPage page) => _page = page;
コード例 #6
0
ファイル: ClientStep.cs プロジェクト: Nadhiyacse/TestProject
 public ClientStep(IWebDriver driver, FeatureContext featureContext) : base(driver, featureContext)
 {
     _clientPage         = new ClientPage(driver, featureContext);
     _createClientPage   = new CreateClientPage(driver, featureContext);
     _clientCustomFields = new ClientCustomFields(driver, featureContext);
 }