CodedUI Test- Mouse.Click() on control dose not give expected outcome

喜你入骨 提交于 2019-12-14 03:14:00

问题


I am using Visual studio 2010 to create CodedUI Scripts.The application under Test is a web based Loan origination application .

I am automating a part where user enter's zip code and clicks on search. when I enter zip code manually and click on search the response is received instantly.

But when the same is done with code,Zip code is successfully sent and search button is clicked but application dose not respond.

Mouse.Click(ContactInformation.ContactInformationForm.PropertyAddress.ImageZipLookup);

Just wanted to understand if this is a playback issue and is there a alternative for using mouse.click()


回答1:


Most likely, the definition for the submit button is incorrect in your recording. Open the .uitest file, find the control in question in the tree, and open the SearchProperties in the properties of the control. Verify that against the source on the page, and then try again. It's possible that the recording identified a parent HtmlDiv object or something that's receiving the input rather than the button itself (or link, if that's the case).

Personally, while I'm looking at the SearchProperties, I'd remove any properties that are unnecessary. If there's an ID or unique class for the object in question, I'd stick with that alone rather than identifying six or seven other traits that may not be correct on each run (.css styles, inner text, etc. can change depending on your app).

Just be sure you edit the SearchProperties in the UI rather than the text editor, as the .designer.cs file is recreated each time you run the Test Builder, so you would lose any changes you make directly to that file.



来源:https://stackoverflow.com/questions/28693352/codedui-test-mouse-click-on-control-dose-not-give-expected-outcome

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!