store 命令是所有存储命令中最基础的命令,它仅仅能把一个常量存储在一个 Selenium 变量中。它包括两个参数,存储的文本值和 Selenium 变量。使用标准的变量命名约定来为变量起名,即变量名中只能包含字母和数字。

    在后面的脚本中,你可以使用变量中的数据。要访问变量的值,用花括号({ })括住变量名,并前置一个美元符号。

    变量的常见用法是存储 input 字段中的输入数据。

    每个验证和断言命令都有等价的 store 命令。下面是一些常用的 store 命令。

    storeElementPresent


    对应于 verifyElementPresent 命令。它存储一个布尔值 true 或 false ,取决于 UI 元素是否出现。


    StoreText 对应于 verifyText 命令。它使用一个定位器来识别页面文本。如果找到文本,则存储在变量中。StoreText 可以用来提取被测页面中的文本信息。

    storeEval


    该命令需要一个脚本作为第一个参数。在 Selenese 中使用 JavaScript 参数,将在下一节中介绍。StoreEval 允许将 JavaScript 脚本运行的结果存储在一个变量中。