webdriver,你能帮忙用java获取选项吗?

时间:2013-02-05 08:30:39

标签: java selenium webdriver selenium-webdriver

this is my old question:

我认为建立一个网站可能会有所帮助。 这是我们的网站:https://sort.symantec.com/patch/finder 你能帮忙选择一个选项吗? 喜欢:“平台”中的“AIX”

我仍然无法弄明白。请帮忙

2 个答案:

答案 0 :(得分:2)

我在这些案例中的做法是:

  1. 安装Selenium IDE
  2. 在Selenium IDE中记录测试用例
  3. 选择选项 - > Selenium IDE中的选项......
  4. 选择所需的语言格式
  5. 点击“来源”
  6. 将代码用作初稿

答案 1 :(得分:1)

有些事情:

WebElement element = driver.findElement(By.Id("sel_platform"));
Select dropDown = new Select(element);
value = "AIX";
dropDown.selectByValue(value);

我的Java有点偏,所以你可能需要改变它,但想法是你需要Select类,它会做你想要的。

查看onchange问题的Javascript(显示在旧线程中),它只是更改每个下拉列表的值,仅显示该软件的版本。例如,如果我在第一个下拉列表中点击Veritas Cluster Serverrefresh_filters事件会触发onchange函数,确保显示的平台是平台Veritas Cluster Server支持,以及它拥有的版本。

不应阻止您使用上述方法或之前旧产品中显示的任何其他内容。

不要对应用程序起作用 - 这一点的全部意义在于用户的工作方式。用户可以选择产品,然后选择他们的平台,然后选择他们的版本 - 。 (这似乎是首先选择平台)。

总之:选择产品,然后选择平台,然后选择版本