如何使用Robot Framework从网页JComboBox中选择一个或多个项目

时间:2018-01-09 03:19:28

标签: selenium robotframework jcombobox

我想知道你们中是否有人可以帮我弄清楚如何点击并从JComboBox表格中选择一个或多个项目?

我试图使用关键字Select From List,但它似乎不起作用......

以下是我尝试使用Robot Framework进行操作的示例。

combobox_element

提前非常感谢你!

1 个答案:

答案 0 :(得分:0)

  

编辑:注释已添加到以前评论的答案中。

注意:您的信息代码位于java。

要将焦点放在下拉列表中,您可以使用click(),或者如果您知道下拉列表中的值,则可以使用sendkeys()。

driver.findElement(By.xpath("//xpath of the element")).sendKeys("");

使用'机器人课程'要将值发送到字段,您可能需要根据您的选择多次使用它。

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_DOWN);
robot.keyRelease(KeyEvent.VK_DOWN);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);