我已经尝试了*select from list*
方法,但无济于事(它总是找不到元素)。请参阅屏幕截图here并帮助我处理它。我想从付款地点下拉选项中选择 DELHI 选项
同样如何处理此下拉列表here(成本中心)。只有在我们输入字母时才会出现这个建议。我尝试用' 从索引0' 中选择,但这没有帮助。
答案 0 :(得分:0)
无法访问实际代码限制了我们帮助您。屏幕截图,特别是那些未包含但链接到的屏幕截图,是一种工作负担。使用图像功能添加内嵌图像。但是,复制和粘贴实际代码始终是首选。
当select from list
等专门功能无效时,您可以随时恢复click element
和xpath的基本步骤。
在这种情况下,我认为在单击菜单之前DOM中已经有可用的选项。如果是这种情况,我认为click element xpath=//select[@id='id_location']/option[text() = 'Delhi']
应该适合你。否则,添加前面的click element xpath=//select[@id='id_location']
以首先单击该菜单,以便加载项目。
对于第二个菜单,您提到仅在文本输入框中时才会填充此菜单。在这里,我将采用与上述相同的方法。使用input text xpath=//....
生成您要查找的菜单项,然后按click element xpath=//...
进行实际菜单选择。