General.Div.Loading.XPath=//div[@class='loading-visible']
#------------------------------------------------------------------------------------------------
# To rename
#------------------------------------------------------------------------------------------------
# The xpath query that selects every relevant
# An is relevant if :
# - the href is not empty
# - the label text is not emptyUserManagement.Span.UpdateMessage.XPath
# - the link is not one sending email (mailto:)
xpath.find.links=//a[@href!=''][text()!=''][not(contains(@href, 'mailto:'))]|(//*[@onclick!=''][@value!='D�connexion'][@value!='Logout'])
xpath.find.close.img=//img[contains(@alt, 'Close')]
menuitems.count.xpath=//div/div/form/table[2]//img
Sessions.Img.Session.XPath=//tr[td/span[text()='{option1}']]//img[@src='/gazelle/img/run.gif' or @src='/gazelle/img/runOff.gif']
#------------------------------------------------------------------------------------------------
# Base Page
#------------------------------------------------------------------------------------------------
BasePage.Button.Login.XPath=//a[text()=''{0}'']
BasePage.Link.Logout.XPath=//*[label[contains(text(),''{0}'')]]
BasePage.Select.Languages.XPath=//form[@id="locale"]/select
#------------------------------------------------------------------------------------------------
# SignIn Page
#------------------------------------------------------------------------------------------------
SignInPage.TextBox.Login.XPath=//input[@type="text"][@name="username"]
SignInPage.TextBox.Password.XPath=//input[@type="password"][@name="password"]
SignInPage.Button.Submit.XPath=//input[@type="submit"]
SignInPage.Button.Clear.XPath=//input[@type="reset"]
#------------------------------------------------------------------------------------------------
# Validate Page
#------------------------------------------------------------------------------------------------
ValidatePage.Button.UploadFile.XPath=//input[@type="file"]
ValidatePage.Checkbox.ShowContent.XPath=//input/following-sibling::span[contains(text(),''{0}'')]
# //div[label[span[contains(text(),"Show content")]]]//input[@type="checkbox"]
ValidatePage.Text.ContentShown.XPath=//textarea
#Cross in top left corner
ValidatePage.Button.ResetFilters1.XPath=//a[@title="Reset filters"]
#Button at bottom of the form
ValidatePage.Button.ResetFilters2.XPath=//input[@type="submit"][@value="Reset"]
ValidatePage.Button.Validate.XPath=//input[@type="submit"][@value="Validate"]
#Specific to certain validation types, need to be linked to in specific classes.
#------------------------------ SAML : ------------------------------
ValidatePage.SAML.DropDownMenu.SelectValidator.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.SAML.DropDownMenu.SelectValidator.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ Audit : ------------------------------
ValidatePage.Audit.DropDownMenu.SelectValidator.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.Audit.DropDownMenu.SelectValidator.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ CDA : ------------------------------
ValidatePage.CDA.DropDownMenu.SelectValidator.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.CDA.DropDownMenu.SelectValidator.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidatePage.CDA.DropDownMenu.SelectValidator.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.CDA.DropDownMenu.SelectValidator.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ Certificates : ------------------------------
ValidatePage.Certificate.Checkbox.AllValidators.XPath=//div[label[contains(text(),''{0}'')]]//input[@type="checkbox"]
ValidatePage.Certificate.Checkbox.CheckRevocation.XPath=//div[label[contains(text(),''{0}'')]]//input[@type="checkbox"]
ValidatePage.Certificate.DropDownMenu.SelectValidator.XPath=//div[label[contains(text(),''{0}'')]]//div/div/div/div/input[@type=''text'']
ValidatePage.Certificate.DropDownMenu.Link.SelectValidator.XPath=//div[label[contains(text(),''{0}'')]]//a
ValidatePage.Certificate.DropDownMenu.Text.SelectValidator.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ DICOM : ------------------------------
Validate.DICOM.Button.Validate.XPath=//input[@type="submit"][@value="Validate and Dump"]
ValidatePage.DICOM.DropDownMenu.SelectValidator.Tool.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.DICOM.DropDownMenu.SelectValidator.Text.Tool.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidatePage.DICOM.DropDownMenu.SelectValidator.Operation.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.DICOM.DropDownMenu.SelectValidator.Text.Operation.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ DSUB : ------------------------------
ValidatePage.DSUB.DropDownMenu.SelectValidator.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.DSUB.DropDownMenu.SelectValidator.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ HL7v3 : ------------------------------
ValidatePage.HL7v3.DropDownMenu.SelectValidator.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.HL7v3.DropDownMenu.SelectValidator.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidatePage.HL7v3.DropDownMenu.SelectValidator.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.HL7v3.DropDownMenu.SelectValidator.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ HPD : ------------------------------
ValidatePage.HPD.DropDownMenu.SelectValidator.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.HPD.DropDownMenu.SelectValidator.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ SDMX : ------------------------------
ValidatePage.SDMX.DropDownMenu.SelectValidator.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.SDMX.DropDownMenu.SelectValidator.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ SVS : ------------------------------
ValidatePage.SVS.DropDownMenu.SelectValidator.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.SVS.DropDownMenu.SelectValidator.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ WSTrust : ------------------------------
ValidatePage.WSTrust.DropDownMenu.SelectValidator.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.WSTrust.DropDownMenu.SelectValidator.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ XDSMetadata : ------------------------------
ValidatePage.XDSMetadata.DropDownMenu.SelectValidator.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.XDSMetadata.DropDownMenu.SelectValidator.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ XDW : ------------------------------
ValidatePage.XDW.DropDownMenu.SelectValidator.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidatePage.XDW.DropDownMenu.SelectValidator.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------------------------------------------------------------------------
# Validation logs Page
#------------------------------------------------------------------------------------------------
ValidationLogsPage.Links.XPath=//a[@href][@target="_blank"]
ValidationLogsPage.Search.Button.ResetFilters.XPath=//a[@title=''{0}'']
ValidationLogsPage.Search.DropDownMenu.Date.XPath=//div[label[contains(text(),''{0}'')]]//*[@class="form-control"]
ValidationLogsPage.Search.DropDownMenu.Result.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.Search.DropDownMenu.Text.Result.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.Search.DropDownMenu.Standard.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.Search.DropDownMenu.Text.Standard.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------------------------------------------------------------------------
# Analyze logs Page
#------------------------------------------------------------------------------------------------
AnalyzeLogsPage.Links.XPath=//a[@href][@target="_blank"]
#OID and Status aren't currently separated by their XPath, need to find a way to do that.
ValidationLogsPage.Search.Text.OID.XPath=//input[@class="form-control"][@type="text"]
ValidationLogsPage.Search.Text.Status.XPath=//input[@class="form-control"][@type="text"]
ValidationLogsPage.Search.Text.AllOIDPrivate.XPath=//tr[td[span[@title="gazelle.evs.ThisValidationReportIsPrivate"]]]//a
# Specific to certain validation types, need to be linked to in specific classes.
#------------------------------ SAML : ------------------------------
ValidationLogsPage.SAML.Search.DropDownMenu.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.SAML.Search.DropDownMenu.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.SAML.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.SAML.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ Audit : ------------------------------
ValidationLogsPage.Audit.Search.DropDownMenu.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.Audit.Search.DropDownMenu.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.Audit.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.Audit.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ CDA : ------------------------------
ValidationLogsPage.CDA.Search.DropDownMenu.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.CDA.Search.DropDownMenu.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.CDA.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.CDA.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.CDA.Search.DropDownMenu.TemplateOID.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.CDA.Search.DropDownMenu.Text.TemplateOID.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.CDA.Search.DropDownMenu.TemplateName.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.CDA.Search.DropDownMenu.Text.TemplateName.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.CDA.Search.DropDownMenu.TemplateExtension.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.CDA.Search.DropDownMenu.Text.TemplateExtension.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ Certificates : ------------------------------
ValidationLogsPage.Certificate.Search.DropDownMenu.Validator.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.Certificate.Search.DropDownMenu.Text.Validator.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ DICOM : ------------------------------
ValidationLogsPage.DICOM.Search.DropDownMenu.Tool.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.DICOM.Search.DropDownMenu.Text.Tool.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.DICOM.Search.DropDownMenu.Operation.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.DICOM.Search.DropDownMenu.Text.Operation.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ DSUB : ------------------------------
ValidationLogsPage.DSUB.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.DSUB.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ HL7v3 : ------------------------------
ValidationLogsPage.HL7v3.Search.DropDownMenu.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.HL7v3.Search.DropDownMenu.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.HL7v3.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.HL7v3.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ HPD : ------------------------------
ValidationLogsPage.HPD.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.HPD.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ SDMX : ------------------------------
ValidationLogsPage.SDMX.Search.DropDownMenu.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.SDMX.Search.DropDownMenu.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.SDMX.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.SDMX.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ SVS : ------------------------------
ValidationLogsPage.SVS.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.SVS.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ WSTrust : ------------------------------
ValidationLogsPage.WSTrust.Search.DropDownMenu.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.WSTrust.Search.DropDownMenu.Text.Schematron.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
ValidationLogsPage.WSTrust.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.WSTrust.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ XDSMetadata : ------------------------------
ValidationLogsPage.XDSMetadata.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.XDSMetadata.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------ XDW : ------------------------------
ValidationLogsPage.XDW.Search.DropDownMenu.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/a[@class=''chosen-single'']
ValidationLogsPage.XDW.Search.DropDownMenu.Text.MBV.XPath=//div[label[contains(text(),''{0}'')]]//div/div/input[@type=''text'']
#------------------------------------------------------------------------------------------------
# Result page
#------------------------------------------------------------------------------------------------
ResultPage.Button.FileDownload.XPath=//*[contains(@id, 'resultPanel')]/div[2]/dl/dd[1]/a
#//*[@title='"Download file"']
ResultPage.Button.ResultDownload.XPath=//*[contains(@id, 'resultPanel')]/div[2]/dl/dd[7]/a
#//*[@title=''Download validation results (XML file)'']
ResultPage.Button.PublicizeResult.XPath=//input[@type=''submit''][contains(@value,''{0}'')]
ResultPage.Button.PrivatizeResult.XPath=//input[@type=''submit''][@value=''{0}'']
ResultPage.Button.ShareResult.XPath=//input[@type=''submit''][@value=''{0}'']
ResultPage.Panel.ValidationResults.XPath=//h3[@value=contains(text(), ''Validation Results'')]
ResultPage.Panel.AnalyzeResults.XPath=//h3[@value=contains(text(), ''{0}'')]
ResultPage.Panel.FileContent.XPath=//h3[@value=contains(text(), ''{0}'')]
ResultPage.Panel.FileDescription.XPath=//h3[@value=contains(text(), ''{0}'')]
#------------------------------------------------------------------------------------------------
# Analyze Result page
#------------------------------------------------------------------------------------------------
AnalyzeResultPage.Button.FileDownload.XPath=//*[contains(@id, 'resultPanel')]/div[2]/dl/dd[1]/a
AnalyzeResultPage.Button.PublicizeResult.XPath=//input[@type=''submit''][contains(@value,''{0}'')]
AnalyzeResultPage.Button.PrivatizeResult.XPath=//input[@type=''submit''][@value=''{0}'']
AnalyzeResultPage.Button.ShareResult.XPath=//input[@type=''submit''][@value=''{0}'']
#------------------------------------------------------------------------------------------------
# Analyze page
#------------------------------------------------------------------------------------------------
AnalyzePage.Button.Reset1.XPath =//a[@title="Reset filters"]
AnalyzePage.Button.Reset2.XPath =//input[@type="submit"][@value="Reset"]
AnalyzePage.Button.UploadFile.XPath=//input[@type="file"]
AnalyzePage.Button.Analyze.XPath=//input[@type="submit"][@value="Analyze"]
AnalyzePage.Button.Go.XPath =//input[@type="submit"][@value=''{0}'']
AnalyzePage.Button.AnalyzeMessageContent.XPath =//input[@type="submit"][@value=''{0}'']
AnalyzePage.Button.ViewPart.XPath =//a[@title=''{0}'']
AnalyzePage.Button.DownloadPart.XPath =//a[@title=''{0}'']
AnalyzePage.Button.ValidatePart.XPath =//a[span[@title = ''{0}'']]
AnalyzePage.Panel.RemoteValidation.XPath=//h3[contains(text(), ''{0}'')]
AnalyzePage.Checkbox.ShowContent.XPath=//input/following-sibling::span[contains(text(),''{0}'')]
AnalyzePage.Checkbox.IndentContent.XPath=//input/following-sibling::span[contains(text(),''{0}'')]
AnalyzePage.Text.ContentShown.XPath=//textarea