Chrome Selenium IDE 随机数生成器

Aar*_*nCC 3 random google-chrome selenium-ide

我看到了类似的主题,但没有确切的内容。

当我使用 Firefox 和 IDE 时,我能够使用StoreEval | Math.round (Math.random() * 99999999999)创建一个特定长度的随机数。我现在已经转移到 Chrome 以使用 IDE,并且“StoreEval”不再是一个选项。我已经尝试了所有可用的新“存储”选项,但最终在日志中出现以下警告并且未创建编号:

“警告隐式定位器已弃用,请将定位器更改为 id=Math.round (Math.random() * 99999999999”

关于我需要使用/更改的任何想法?我承认我不确定“请将定位器更改为”是什么意思。

谢谢!

Adr*_*uri 8

您必须在最新版本的 Selenium IDE 中使用execute script命令。

  1. 右键单击任何命令,然后选择“插入新命令”
  2. 插入以下内容。结果将存储在myRandomNumber

    Command : execute script
    
    Target : return Math.random()
    
    Value : myRandomNumber
    
    Run Code Online (Sandbox Code Playgroud)
  3. 然后,您可以在任何命令的值中引用此变量,使用 ${myRandomNumber}

注意: 您还可以查看生成的随机数。为此,添加另一个命令:

Command : echo

Target : ${myRandomNumber}
Run Code Online (Sandbox Code Playgroud)