执行脚本在Selenium 3.5.7

时间:2019-02-20 07:28:43

标签: selenium-ide

我以前在旧版本的Selenium IDE中使用以下代码来存储一些文本,然后获取其中的一部分,这一直可以正常工作。

<tr>
        <td>storeText</td>
        <td>css=textarea.abc-def-div.test</td>
        <td>tempString</td>
    </tr>
    <tr>
        <td>echo</td>
        <td>${tempString}</td>
        <td></td>
    </tr>
    <tr>
        <td>storeEval</td>
        <td>storedVars['tempString'].substring(5, 10)</td>
        <td>partialText</td>
    </tr>
    <tr>
        <td>echo</td>
        <td>${partialText}</td>
        <td></td>
    </tr>

以某种方式我必须安装新版本的Selenium IDE,storeEval现在不存在。我搜索了几个论坛以找到备用服务器,然后发现“执行脚本”可以用作备用服务器。

这是我尝试并遇到的错误。

    css = textarea.abc-def-div.test上的
  1. storeText,其值tempString确定 回声:测试文本在这里
  2. executeScript在返回$ {tempString} .substring(2,5)时返回值partialText失败: JSON.parse:JSON数据第1行第15列的数组元素之后应为','或']'

0 个答案:

没有答案