我想检查是否使用selenium填写了可能的必填字段。我非常希望使用IDE而不是导出到代码来执行此操作。
更具体地说,如果国家/地区下拉列表的值是“英国”,我希望确保填写邮政编码字段。如果下拉列表设置为其他任何内容,则邮政编码字段可以留空。
如果共识是我必须导出并在代码中进行测试,那么我会,但如果我能通过IDE解决这个问题,我会更高兴。
答案 0 :(得分:4)
不幸的是,Selenium-IDE默认情况下不提供任何流量控制功能。但是,Flow Control插件引入了一些新命令 - while
,gotoIf
,label
和...andWait
变体。使用这些,你应该能够在下拉菜单中检查当前选择的值,如果值不是“英国”,则跳过verify
命令。
公平警告;这不是世界上最容易合作的事情。对于除了非常基本的流量控制之外的任何事情,无论如何你最好还是导出代码。但是,当你真的想要推动IDE时,它是一个选项!