or
UIAutomation.WebAiiNUnitTest1.SampleWebAiiTest:
System.ApplicationException : Exception thrown attempting to launch Internet Explorer. Please make sure Internet Explorer is properly installed and you are able to launch it. Also make sure that WebAii Test Execution client is properly installed. Check Tools->Manage Add-ons.
----> System.NullReferenceException : Object reference not set to an instance of an object.
What is the Test Execution client and how do I install it?
[name 'Exact' TabsContainer] AND [XamlTag 'Exact' grid][XamlPath 'Exact' /radtabcontrol[automationid=Tabs]/grid[0]/raddockpanel[0]/layouttransformcontrol[name=HeaderDockedElement]/grid[name=RootVisual]/contentpresenter[name=ContentPresenter]/grid[0]/raddockpanel[0]/scrollviewer[automationid=ScrollViewerElement]/border[0]/grid[0]/scrollcontentpresenter[name=ScrollContentPresenter]/itemspresenter[0]/tabwrappanel[0]/radtabitem[0]]
FrameworkElement myElement = app.Find.ByExpression(new XamlFindExpression("Name=TabsContainer", "|", "XamlTag=ScrollViewer", "|", "XamlPath=/radtabcontrol[automationid=Tabs]/grid[0]/raddockpanel[0]/layouttransformcontrol[name=HeaderDockedElement]/grid[name=RootVisual]/contentpresenter[name=ContentPresenter]/grid[0]/raddockpanel[0]/scrollviewer[automationid=ScrollViewerElement]/border[0]/grid[0]/scrollcontentpresenter[name=ScrollContentPresenter]/itemspresenter[0]/tabwrappanel[0]/radtabitem[0]"));
Manager aaa =
new
Manager(
false
);
aaa.Start();
if
(aaa.Browsers.Count == 0)
{
aaa.LaunchNewBrowser(BrowserType.InternetExplorer);
}
aaa.ActiveBrowser.NavigateTo(TextBox1.Text);
aaa.SetNewBrowserTracking(
true
);
// link wchich open pop up
aaa.ActiveBrowser.Actions.Click(aaa.ActiveBrowser.Find.ById(
"newQuestion"
));
aaa.WaitForNewBrowserConnect(aaa.Browsers[aaa.Browsers.Count - 1].Url,
true
, 6000);
aaa.ActiveBrowser.WaitUntilReady();
aaa.ActiveBrowser.RefreshDomTree();
//update value in the pop up
aaa.ActiveBrowser.Actions.SetText(aaa.ActiveBrowser.Find.ById(
"name"
),
"nazwa testowa"
);
aaa.ActiveBrowser.PrepareFrameForClosing();
aaa.ActiveBrowser.AutoDomRefresh =
false
;
aaa.ActiveBrowser.AutoWaitUntilReady =
false
;
//link wchich save data int the pop up and close pop up
aaa.ActiveBrowser.Actions.Click(aaa.ActiveBrowser.Find.ById(
"save"
));
aaa.Browsers[aaa.Browsers.Count - 1].Close();
aaa.ActiveBrowser.AutoDomRefresh =
false
;
aaa.ActiveBrowser.AutoWaitUntilReady =
false
;
Wait for condition has timed out
[TimeoutException: Wait for condition has timed out]
ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo) +115
ArtOfTest.Common.WaitSync.For(Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout) +110
ArtOfTest.WebAii.Core.Browser.WaitUntilReady() +149
ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request, Boolean performDomRefresh, Boolean waitUntilReady) +38
ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request) +25
ArtOfTest.WebAii.Core.Actions.Click(Element targetElement) +89
WebApplicationRealTelerikTest.str1.Button17_Click(Object sender, EventArgs e) in C:\Users\jbarteczek\Desktop\testyAutomat\oceny\WebApplicationRealTelerikTest\index.aspx.cs:1824
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563
<
input
type
=
"checkbox"
disabled
=
"disabled"
name
=
"assessmentForm:metCompletedPassedCourse"
id
=
"assessmentForm:metCompletedPassedCourse"
/>
var checkBox = Manager.ActiveBrowser.Find.AllByAttributes<HtmlInputCheckBox>(
"type=checkbox"
);
Assert.True(checkBox.All(item => item.Attributes.Contains( ?