javascript - selenium javascript 中分割字符串的问题

标签 javascript selenium selenium-ide

我是 Selenium 的新手。我在分割字符串时遇到问题。

<tr>
    <td>storeEval</td>
    <td>dList = '${StaffAdminEmail}'.split('@'); </td>
    <td>dsplit1 </td>
</tr>
<tr>
    <td>storeEval</td>
    <td>day = storedVars.dsplit1[1]</td>
    <td>dsplit2</td>
</tr>
<tr>
    <td>type</td>
    <td>id=school_permalink</td>
    <td>${dsplit2}</td>
</tr>

其中${StaffAdminEmail}=sample@sample.com

我遇到这样的错误

[错误]引发异常:storedVars.dsplit1 未定义

谷歌搜索后我得到了 link但我不知道如何在我的示例中使用它。有什么想法吗?

最佳答案

我相信您只需要删除第一个命令中 dsplit1 之后的空格

来自

<tr>
    <td>storeEval</td>
    <td>dList = '${StaffAdminEmail}'.split('@'); </td>
    <td>dsplit1 </td>
</tr>

<tr>
    <td>storeEval</td>
    <td>dList = '${StaffAdminEmail}'.split('@'); </td>
    <td>dsplit1</td>
</tr>

关于javascript - selenium javascript 中分割字符串的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19784724/

相关文章:

java - 如何根据外部输入运行 Junit/TestNG 测试?

java - Selenium IDE - Javascript 警报,按 Enter,要使用哪个目标?

java - 如何使用动态 ID 获取这些输入字段

javascript - Apple 是否发布了用于 touch bar 的 API?

javascript - Chrome 扩展程序 : TypeError: Cannot set property 'innerHTML' of null

Javascript方式设计继承+隐私

java - 无法使用 Xpath 找到元素

javascript - 如何使用 javascript(Vanilla 或 JQuery)删除一系列行

java - Geckodriver 无法在 Mac OS X 上启动

java - 我们如何在 selenium web 驱动程序中编写 selenium ide 命令?