Improved Keyword Test correction when renaming Aliases
Hello! Whenever an alias is changed in a project's NameMapping file, TestComplete will offer to automatically correct any items in Keyword Tests that use the alias. However, I have found that this feature only works with Test Actions (On-Screen Action, If Object, etc.) and Checkpoints (Property Checkpoint, Region Checkpoint, etc.) Currently, Logging items (Log, Post Screenshot, etc.) and Statements (While Loop, If... Then, Set Variable Value, etc.) do not get updated automatically with this feature. Having this functionality would help greatly reduce errors that result from partial renaming jobs.807Views9likes0CommentsDifferentiate between a runtime error and a checkpoint error
Given this ability to determine test complete behavior on error: I would like to differentiate a runtime error as with an error in test creation and a test failure or checkpoint error. Something similar to many unit test frameworks assert fail so that I can have different playback behavior and a failure specific event114Views4likes0CommentsQuestion of The Day
Not many questions from me lately ......and who would have thought I would become somewhat proficient at Python and Data Mapping Taking a second to say thanks to those who have helped. We are all learners. Now does any body have a script that will write my daily status report. Have a great Holiday weekend660Views2likes2CommentsAuto Generate PDF Report
It would be very useful to have a feature where the test logs can be automatically generated to PDF files. Essentially, rather than manually generate a PDF report as an export as instructed in Test Complete documentation: https://support.smartbear.com/testcomplete/docs/testing-with/log/working-with/exporting/index.html#pdf have the PDF report generate with a simple "writeLogToPDF" command. Thanks for your consideration!1.1KViews2likes1CommentNumber of Checkpoint required in Log Summary and log Object
I have noticed that sometime test complete script fails to execute complete scripts and log the results with Zero Warnings and Errors reason could be any but result is incomplete execution of script. When we generate and send email through log object we only gets number of Errors and Warnings which are misleading results or numbers. When we go to the details we find that scripts execution is incomplete. I request you to add number of checkpoints validated by scripts in Log summary (I have highlighted the place to show in attached snapshot). Even if number of Errors and Warnings would be Zero and if we don't get the desired number of checkpoints which could also be zero, we can easily identify that scripts fail to complete their execution.6.1KViews2likes3CommentsBest way to execute an action if a control is visible?
First sorry if this question was already asked but i have created a shared keyword test to try and perform an action only if a control is visible: Initially in my condition i had only the Control.Visible check but was throwing an error since the control did not exist for that case. This is when i added the Control.Exists first check. What bothers me is that this check make my test much slower when the control in question isnot available. For example when this control does exist, it would take 10sec to execute my test. But if it is not available, my test would then take 20-25sec to perform the same thing. Therefore i was wondering if i was doing the right way or if there was a better way that would speed up the check? Thanks!464Views1like5CommentsIssue with Visible/VisibleOnScreen detection
I have a script where I want to assert an object is no longer visible on screen after an action. Both of these scripts pass when the object is humanly visible on screen: aqObject.CheckProperty(Aliases.browser.pageDashboard.headerRelatedMessages, "Visible", cmpEqual, true); aqObject.CheckProperty(Aliases.browser.pageDashboard.headerRelatedMessages, "VisibleOnScreen", cmpEqual, true); When the object becomes humanly invisible on the the screen, these scripts fail: aqObject.CheckProperty(Aliases.browser.pageDashboard.headerRelatedMessages, "Visible", cmpEqual, false); aqObject.CheckProperty(Aliases.browser.pageDashboard.headerRelatedMessages, "VisibleOnScreen", cmpEqual, false); This seems like it would be a very common use case so I assume I am just doing something wrong but not sure what..Solved370Views1like3CommentsTable Checkpoint Issue
Hello, I am fairly new to testcomplete I am trying to use table checkpoint. When I am selecting my table, I am facing following issues: 1) My column name is 'NoReportToBackOffice', the wizard takes it as 'No Report To Back Office' or letter by letter as a separate row. 2) My column name mentioned above has the value 'Y', but preview does not show it TC Wizard: What am I missing?315Views1like3Comments