In my application after a successful log in am getting a table and in that table I am trying to access an URL which is a table data element. But To click the URL in Jmeter I need the dynamic code which is
/wps/myportal/trial-home/trial/!ut/p/z1/04_Sj9CPykssy0xPLMnMz0vMAfIjo8zi_Z3DPC2cDB0NLLycXAw8DYPcfIMczQwNzAz1wwkpiAJKG-AAjgZA_VFgJc7ujh4m5j4GBhamFoYGno4eoeZmwS5GBo7GUAV4zCjIjTDIdFRUBACr47ms/dz/d5/L0lJSklKSUtJS1VLVUtVUW9ncFFwUXBSQ2lDbEVLSUtVUW9ncFJDaUNsQ2xDbEVLSUtVUSEvNEZNREFBQUFBR0JBQUFBRUNEQVFJVUtEQ2d3NFVPQWlnSUlVSkVoUklVYUpHZ3hJTUVKRml3NHNPQ0ZqeDRDZUFoRHhFaUpJaVFoRXlaQ21RcFV5VkdtUm9ReWRPZ3pvTUlkQS80TmxHUW9ZNWxIR3QyRXRwTlJUVTAxRE5ic0piV2FqbXBwcWVhM1lTMkMxSXRic0piSmFtV3QyRXRpdFNyVzdDV3pXcDFxRGFrMnQyRXRsdFRhQSEvWjZfT0NWSThCMUEwOEpCRDBJMVJGTVJBNjEwUDQvWjdfT0NWSThCMUEwMDlGMjBJM0xPR0pDSDEwQzMvZ2xvYmFsL2h0dHA6JTAlMG15dHJpYWxzLmNvbSUwcHJwL3Nwb25zb3JJZC8xMzk3L04vT3JhVXBnU3Bucl9wcm9kL3Byb2dyYW1JZC8xMDkxL09yYVVwZ1ByZ20vY29udGV4dC9TUFQvZWNsaW5pY2FsU3BvbnNvcklEL01ZUzAxMTE2L2VjbGluaWNhbFRyaWFsSUQvTVlUMDAwMTUyNjMvdHJpYWxJZC81NzIzL1kvT3JhVXBnVHJsL2VjbGluaWNhbFByb2dyYW1JRC9NWVAwMDAwNzA5/
(Please refer the table data below).
This value changed according the user logged in and will be not constant. But this value OraUpgPrgm
will be constant for all users.
<td>OraUpgPrgm
</td>
<td><a href="#"
onclick="navigate('/wps/myportal/trial-home/trial/!ut/p/z1/04_Sj9CPykssy0xPLMnMz0vMAfIjo8zi_Z3DPC2cDB0NLLycXAw8DYPcfIMczQwNzAz1wwkpiAJKG-AAjgZA_VFgJc7ujh4m5j4GBhamFoYGno4eoeZmwS5GBo7GUAV4zCjIjTDIdFRUBACr47ms/dz/d5/L0lJSklKSUtJS1VLVUtVUW9ncFFwUXBSQ2lDbEVLSUtVUW9ncFJDaUNsQ2xDbEVLSUtVUSEvNEZNREFBQUFBR0JBQUFBRUNEQVFJVUtEQ2d3NFVPQWlnSUlVSkVoUklVYUpHZ3hJTUVKRml3NHNPQ0ZqeDRDZUFoRHhFaUpJaVFoRXlaQ21RcFV5VkdtUm9ReWRPZ3pvTUlkQS80TmxHUW9ZNWxIR3QyRXRwTlJUVTAxRE5ic0piV2FqbXBwcWVhM1lTMkMxSXRic0piSmFtV3QyRXRpdFNyVzdDV3pXcDFxRGFrMnQyRXRsdFRhQSEvWjZfT0NWSThCMUEwOEpCRDBJMVJGTVJBNjEwUDQvWjdfT0NWSThCMUEwMDlGMjBJM0xPR0pDSDEwQzMvZ2xvYmFsL2h0dHA6JTAlMG15dHJpYWxzLmNvbSUwcHJwL3Nwb25zb3JJZC8xMzk3L04vT3JhVXBnU3Bucl9wcm9kL3Byb2dyYW1JZC8xMDkxL09yYVVwZ1ByZ20vY29udGV4dC9TUFQvZWNsaW5pY2FsU3BvbnNvcklEL01ZUzAxMTE2L2VjbGluaWNhbFRyaWFsSUQvTVlUMDAwMTUyNjMvdHJpYWxJZC81NzIzL1kvT3JhVXBnVHJsL2VjbGluaWNhbFByb2dyYW1JRC9NWVAwMDAwNzA5/',
'N','N','Y');"><span class="trialDesc">OraUpgTrl</span></a> <span
onclick="showTrialApplications('5723','true')">
<a class="infoPopup" aria-describedby="ui-tooltip-0"> <img
src="/wps/mycontenthandler/dav/fs-type1/themes/pi-theme/css/mytrials/themeImages/info-small.png"></a>
</span></td>
How to retrieve this value ?
Note: I cannot use the onclick because there are other td which have similar onclick
value with similar alpha numeric value. Want the very specific value for the td which have OraUpgUTrl
,
I would be choosing either of CSS Selector
or X-Path
to handle this, as you have given only part of the DOM difficult to provide you the exact Xpath or CSS Selector
.
But the following regex work for me as well,
OraUpgPrgm\s*</td>\s*<td>\s*<a\s*href="#"\s*onclick="navigate\('(.+?)',