如何在JS + WebdriverIO中使用xPath

时间:2018-05-25 17:13:33

标签: javascript xpath webdriver-io

我的代码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})]`);

但它没有用。

1 个答案:

答案 0 :(得分:1)

您需要在${item}周围添加撇号以使xPath表达式有效://span[contains(text(), '${item}')]