Thank you for your interest in Test Studio, please excuse my delay in getting back to you.
These properties, CompareURL and EntireURL, are used by Test Studio to format and populate page nodes along with any elements they may contain to be displayed by your elements explorer
. EntireURL is the full URL of the particular page node, this value is taken at recording. CompareURL is a 'section' of the EntireURL which is used for comparison when Test Studio is making the decision of what node to place a newly added element under. The 'section' used is determined by the CompareMode property, the various options (eg. FullPath, RelativePartAndQuery, etc) are all explained here
in our documentation. The project setting depicted in the previous link will set the default value for newly recorded page nodes, existing ones need to be changed manually from their properties. This article
on the procedure of merge page nodes should further explain how this property can be used.
I hope the information above will help to clarify the usefulness of these properties, however BaseUrl
does not really tie in with them quite so directly. This article
will explain the usefulness of the BaseUrl feature.
Please let me know whether you have any additional questions.