2

使用 Selenium IDE,您如何在每次脚本运行时获取动态字段值,即下次脚本运行 Field =“that”时 Field =“this”。脚本需要在继续之前将该值输入到文本字段中。这是怎么做到的?我是个新手,我只需要一段代码就可以开始。感谢您的帮助。

我使用另一个工具,我只是提供一个正则表达式,如 jmeter 正则表达式提取器。创造奇迹,但硒我觉得很难。

4

3 回答 3

3

使用此代码并让我知道它是否有效,您必须存储文本 id 的值,然后在文本 vox 中手动写入值

 pause      | 1000
 Storeeval  | prompt("enter the value") | value
 type       | id=fieldText              | ${value}
于 2013-04-16T09:26:50.957 回答
1

您可以尝试使用 storeText 命令 - 这可以将值存储为变量,然后使用相关字段的 type 命令调用该变量,例如:

命令 | 目标 | 价值

存储文本 | id=字段 | 字段文本

类型 | id=字段文本 | ${字段文本}

于 2013-04-12T08:44:23.523 回答
0

假设该字段是文本框,这对我有用:

storeValue | id=field      | fieldValue
type       | id=inputValue | ${fieldValue}
于 2013-12-23T02:04:10.177 回答