Selenium javascript中拆分字符串的问题

Issue with split string in selenium javascript

本文关键字:问题 字符串 拆分 javascript Selenium      更新时间:2023-09-26

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

<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

我收到这样的错误

[error] Threw an exception: storedVars.dsplit1 is undefined

谷歌搜索后,我得到了一个链接,但我不知道如何在我的例子中使用它。任何想法??

我相信你只需要在第一个命令中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>