Я должен написать xpath для приведенного ниже фрагмента xml:
<div class="flex-item flex-container-horizontal flex-align-center sf-element sf-element-page-tab sfpc-even" title="S1M0D barchart" tabindex="1">
<span class="sf-element sf-element-text-box sfpc-first sfpc-last sfpc-odd">S1M0D barchart</span>
</div>
В xpath я должен добавить переменную tabName, которая заменит заголовок в xpath:
tabName = S1M0D barchart
//span[contains(text(),"tabName"]
which is nothing but //span[contains(text(),"S1M0D barchart")]
Я не уверен, как написать xpath, так как двойные кавычки (") обрабатывают переменную tabName как строку и не заменяются во время выполнения.