在我的编辑视图中,我有一个带有多个输入框(EditorFor)的表单,每个输入都有一个‘操作符’的下拉列表,它的值类似于=, <>, IN, NOT IN。每次输入编辑视图时,所选的DropDown值都会被“重置”。
传入的ViewModel确实包含正确的值,但是我无法将select列表默认为该选定的值。
编辑: 我解决这个问题的方法是执行find_elements_by_xpath,然后对所有元素使用try, catch,直到没有错误和中断。 任何读到这个问题的人。解决方案是正确的,错误或问题是有多个元素具有相同的xpath。通过选择第一个元素,我选择了一些不可交互的东西。 尝试对input元素执行click或send_keys操作时出错。selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable