-1

这是我的代码。用户名和密码变量从 excel 文件中获取值。如果我执行代码,为每一行打开一个新的浏览器(在 excel 中)。我正在搜索一个命令,或者在开始时打开浏览一次

WebUI.openBrowser('')

WebUI.navigateToUrl('https://link.com')

WebUI.setText(findTestObject(' Log In/input_), username)

WebUI.setText(findTestObject(' Log In/input_), password)

WebUI.click(findTestObject(' Log In/button_Login'))

WebUI.delay(5)

WebUI.click(findTestObject('Page_Home/a_LOGOUT'))
4

2 回答 2

0

要只打开一次浏览器,您应该制作一个测试套件并将“打开浏览器”测试用例放在第一个位置,然后再放置第二个多用户登录测试用例。这将只打开一次浏览器并根据给定的 Excel 数据登录用户。

在下图中,我展示了我在一套测试服中制作了 3 个测试用例,并且用户名和密码是可变的:

下图

于 2020-03-11T08:17:25.297 回答
0

我真的不知道这是否是问题所在,但是您有一些错误的单引号,请尝试为此更改代码:

WebUI.navigateToUrl('https://link.com')

WebUI.setText(findTestObject(' Log In/input_'), username)

WebUI.setText(findTestObject(' Log In/input_'), password)

WebUI.click(findTestObject(' Log In/button_Login'))

WebUI.delay(5)

WebUI.click(findTestObject('Page_Home/a_LOGOUT'))
于 2020-02-12T09:55:18.257 回答