Javascript Selenium[错误]意外异常:文件名->;chrome://selenium-ide/.../selenium-api.js,行号->;2535,列号->;0

Javascript Selenium[错误]意外异常:文件名->;chrome://selenium-ide/.../selenium-api.js,行号->;2535,列号->;0,javascript,selenium,selenium-ide,Javascript,Selenium,Selenium Ide,我试图将一个元素的文本保存到一个变量中,然后使用substring获取它的一部分,并将其存储在另一个var中,以使用它在web的另一个页面中搜索该文本 代码如下: storeTextPresent - css=div#titol-pantalla > h2 - var_nCtr storeEval - javascript{storedVars['var_nCtr'].substring(12,23)} - var_simul 此时,selenium向我抛出了主题中提到的错误: [er

我试图将一个元素的文本保存到一个变量中,然后使用substring获取它的一部分,并将其存储在另一个var中,以使用它在web的另一个页面中搜索该文本

代码如下:

storeTextPresent - css=div#titol-pantalla > h2 - var_nCtr

storeEval - javascript{storedVars['var_nCtr'].substring(12,23)} - var_simul
此时,selenium向我抛出了主题中提到的错误:

[error] Unexpected Exception: fileName -> chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js, lineNumber -> 2535, columnNumber -> 0
我想这可能是因为我安装了Chrome,但我卸载了它,仍然有错误

我还尝试在javascript和{}之间添加“:”:

storeEval - javascript:{storedVars['var_nCtr'].substring(12,23)} - var_simul
但还是不起作用

并试图避免使用“javascript”一词作为我发现的帖子的建议:

storeEval - {storedVars['var_nCtr'].substring(12,23)} - var_simul
但是。。。仍然不起作用

我在互联网上搜索过,但没有找到具体的答案。请尝试以下代码:

<tr>
    <td>storeText</td>
    <td>css=div#titol-pantalla</td>
    <td>var_nCtr</td>
</tr>

<tr>
    <td>storeEval</td>
    <td>var var_nCtr= &quot;${var_nCtr}&quot;; var_nCtr.substring(6, 8);</td>
    <td>test</td>
</tr>
<tr>
    <td>echo</td>
    <td>${test}</td>
    <td></td>
</tr>

storeText
css=div#titol pantalla
var_nCtr
仓库
var var_nCtr=“${var_nCtr}”;变量子串(6,8);
测试
回声
${test}

Hi。很抱歉我的回答迟到了(长周末:P)。我已经测试了你的代码,它完全符合我的目的。(非常感谢。)