繁体   English   中英

Selenium [错误]意外的异常:fileName-> chrome://selenium-ide/.../selenium-api.js,lineNumber-> 2535,columnNumber-> 0

[英]Selenium [error] Unexpected Exception: fileName -> chrome://selenium-ide/…/selenium-api.js, lineNumber -> 2535, columnNumber -> 0

我正在尝试将元素的文本保存到变量中,然后使用子字符串获取它的一部分,并将其存储在另一个变量中,以使用它在网络的另一页中搜索该文本。

这是代码:

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

storeEval - javascript{storedVars['var_nCtr'].substring(12,23)} - var_simul

在这一点上,硒引发了我在主题中提到的错误:

[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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM