hi,
I have a script where 2 dialogs are presented. The first gets clicked as expected but the 2nd highlights the OK button but the click never happens. I've tried to start a 2nd dialog monitor to try and solve, but still no success.
It sits @
Any help is appreciated.
I have a script where 2 dialogs are presented. The first gets clicked as expected but the 2nd highlights the OK button but the click never happens. I've tried to start a 2nd dialog monitor to try and solve, but still no success.
It sits @
browser.Actions.Click(browser.Find.ByAttributes("href=~deleteMember.hg?memberId=")); and doesn't do anything.Any help is appreciated.
public void QSCDeleteMember() { foreach (Browser browser in _testBrowsers) { //Login _setup.Login(browser); //Go to Search Members page Menu.GoToMenuOption(browser, MenuOptions.SearchMembers); //Select a member to delete MemberTesting memberTesting = new MemberTesting(); HtmlTableRow memberRow = memberTesting.SelectMember(browser); //Get selected member's email address, 4th cell of memberRow HtmlAnchor email = memberRow.Cells[3].ChildNodes[0].As<HtmlAnchor>(); Member deleteMember = new Member(); deleteMember.Address.EmailAddress = email.InnerText; //Click 'Edit' button to enter member information page browser.Actions.Click(memberRow.Find.ByAttributes("href=~editMember.hg?memberId=")); //Select a contact to delete HtmlTableCell td = browser.Find.ByAttributes<HtmlTableCell>("class=~selection-row1", "align=left"); //Start Popup monitor to verify delete of contacts and members AlertDialog alertDialog = AlertDialog.CreateAlertDialog(browser, DialogButton.OK); if (td != null) { HtmlTableRow contactRow = td.Parent<HtmlTableRow>(); string contactName = td.Find.ByAttributes<HtmlAnchor>("href=~editMemberContact.hg?memberId=").TextContent; //Start Popup monitor to verify delete of contacts and members browser.Manager.DialogMonitor.AddDialog(alertDialog); browser.Manager.DialogMonitor.Start(); //Delete member contact/address information browser.Actions.Click(contactRow.Find.ByAttributes("href=~deleteMemberContact.hg?memberId=")); Assert.IsTrue(memberTesting.VerifyContactDeleted(browser, contactName), "Contact was not deleted"); } //browser.Manager.DialogMonitor.AddDialog(alertDialog); //browser.Manager.DialogMonitor.Start(); browser.Manager.DialogMonitor.Stop(); browser.WaitUntilReady(); browser.RefreshDomTree(); AlertDialog alertDialog2 = AlertDialog.CreateAlertDialog(browser, DialogButton.OK); browser.Manager.DialogMonitor.AddDialog(alertDialog2); browser.Manager.DialogMonitor.Start(); //Delete member, verify they were deleted browser.Actions.Click(browser.Find.ByAttributes("href=~deleteMember.hg?memberId=")); Assert.IsFalse(memberTesting.MemberExists(browser, deleteMember), "Member was not deleted"); //Stop popup monitor, logout browser.Manager.DialogMonitor.Stop(); _setup.Logout(browser);