我认为建立一个网站可能会有所帮助。这是我们的网站:https ://sort.symantec.com/patch/finder 您能帮忙选择一个选项吗?比如:“平台”中的“AIX”
我还是想不通。请帮忙
在这些情况下,我的方法是:
类似于以下内容:
WebElement element = driver.findElement(By.Id("sel_platform"));
Select dropDown = new Select(element);
value = "AIX";
dropDown.selectByValue(value);
我的 Java 有点不对劲,所以你可能需要改变它,但想法是你需要这个Select
类,它会做你想要的。
查看您的onchange
问题的 Javascript(显示在您的旧线程中),它只是更改每个下拉列表的值,仅显示该软件的版本。例如,如果我Veritas Cluster Server
在第一个下拉菜单中单击,该refresh_filters
函数会被onchange
事件触发,确保显示的平台Veritas Cluster Server
是受支持的平台,以及它所具有的版本。
这不应该阻止您使用上述方法或您以前的旧产品中显示的任何其他方法。
不要对应用程序工作- 这样做的全部意义在于按照用户的意愿工作。用户会选择一个产品,然后是他们的平台,然后是他们的版本——而不是你做的方式。(这似乎是首先选择平台)。
所以总结:选择产品,然后选择平台,然后选择版本。