我是 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/