我的代码HTML:
<span class="c-extselect__label js-label">Some text 1</span>
<span class="c-extselect__label js-label">Some text 2</span>
我想写xPath,点击其中一个两个跨度。
我知道它有效:
browser.click(`//span[contains(text(), "Some text 1")]`);
但我想点击&#34;变量&#34;这将是平等的一次&#34;一些文字1&#34;和巢时间相等&#34;有些文字2&#34;。
我试过这个:
browser.click(`//span[contains(text(), ${item})]`);
但它没有用。
答案 0 :(得分:1)
您需要在${item}
周围添加撇号以使xPath表达式有效://span[contains(text(), '${item}')]