gpt4 book ai didi

selenium - 每次使用不同的值使用 Selenium 重复操作

转载 作者:行者123 更新时间:2023-12-01 03:11:55 24 4
gpt4 key购买 nike

我是 Selenium 的新手,所以我通过 Chrome 使用 Katalon Automation Recorder 来快速起草脚本。

我有一个在网站上创建帐户的脚本,但我想一次创建多个帐户(使用 catchall)。 Selenium/Katalon 有没有办法从预设电子邮件(CSV 之类的东西)数据库中交替输入,甚至在每次脚本循环时在 @domain.com 前面生成随机值?

这是脚本的当前状态:
katalon script

谢谢

最佳答案

正如@Shivan Mishra 提到的,您必须进行一些数据驱动测试。在 Katalon 中,您可以在对象存储库中创建测试数据(参见 https://docs.katalon.com/katalon-studio/docs/manage-test-data.html)

您可以在脚本中管理您的测试数据,如下例所示:

import static com.kms.katalon.core.testdata.TestDataFactory.findTestData

def data = findTestData('path/to/your/testdata/in/object repository')

for(int=0;i<data.getRowNumbers();i++){
def value = data.getValue(1, i)
// do any action with your value
}

关于selenium - 每次使用不同的值使用 Selenium 重复操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51578518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com