数据驱动的下拉菜单Katalon Automation Recorder

时间:2018-11-16 09:26:54

标签: selenium ide dropdown katalon-studio katalon-recorder

我正在尝试使用Selenium IDE自动执行点击。我试图弄清楚是否可以使用“选择”命令,但是它不起作用。

我想单击我放入CSV文件的下拉菜单中的值。就像我想要CS的每一行的下拉列表的特定值一样。

这是代码。

https://www.yiiframework.com/doc/guide/2.0/en/test-environment-setup

enter image description here

1 个答案:

答案 0 :(得分:1)

Katalon [WebUI] Select仅用于选择default html select组件。您的是自定义选择框。

您需要选择与手动操作完全相同的方式

  • 点击菜单
  • 等待下拉菜单可见
  • 根据csv中的名称选择特定的值

基于您的html,您的Katalon脚本将如下所示,

TestObject menu = new TestObject('Menu').addProperty('css', ConditionType.EQUALS, "div.md-select-menu-container")
WebUI.click(menu)

TestObject dropdownValue = new TestObject('DropDownValue').addProperty('xpath', ConditionType.EQUALS, "//md-option[contains(text(), 'AVAN - Advancè')]")
WebUI.waitForElementVisible(dropdownValue, 30)
WebUI.click(dropdownValue)