Selenium侧流道选择错误的ID

Selenium侧流道选择错误的ID,selenium,selenium-ide,Selenium,Selenium Ide,我在Selenium IDE和Selenium SIDE Runner执行一些测试用例的方式上遇到了差异 在公司发展网站上,一个页面有多个下拉列表,这些下拉列表将被映射以匹配上传的电子表格的列标题。每个下拉列表的ID都是连续的- DropdownOrderList\u 0\u、DropdownOrderList\u 1\u等等。当我记录此测试时,它会在我打开并从每个下拉列表中选择标题时注册一个单击事件。它执行时没有IDE的问题。但是,当我通过命令行/侧运行程序执行相同的测试时,不是选择每个下拉列

我在Selenium IDE和Selenium SIDE Runner执行一些测试用例的方式上遇到了差异

在公司发展网站上,一个页面有多个下拉列表,这些下拉列表将被映射以匹配上传的电子表格的列标题。每个下拉列表的ID都是连续的- DropdownOrderList\u 0\u、DropdownOrderList\u 1\u等等。当我记录此测试时,它会在我打开并从每个下拉列表中选择标题时注册一个单击事件。它执行时没有IDE的问题。但是,当我通过命令行/侧运行程序执行相同的测试时,不是选择每个下拉列表,而是多次选择第一个下拉列表。更奇怪的是,“点击”事件仍在正确的下拉列表中注册,而“选择”事件却没有。还有其他人遇到过类似的情况吗?如果是,您采取了什么措施来解决?谢谢大家!

编辑我想通过一位同事向大家介绍我在这方面所能找到的帮助——似乎Selenium在从Selenium SIDE Runner执行时可能在按标签选择下拉列表方面存在缺陷。我解决这个问题的方法是通过索引来选择标签,所以目标不是“标签=年薪”,而是“索引=1”