webdriver如何操作select

   需要测试的网页用firefox查看如下
<form id="searchForm" enctype="application/x-www-form-urlencoded" action="/receive/asnList.xhtml" method="post" name="searchForm">
<input type="hidden" value="searchForm" name="searchForm">
<table width="100%">
<tbody>
<tr>
<td>
<td>
<input type="text" style="width:118px" onblur="return ValidTextAreaLength(this,'30');" maxlength="30" name="searchForm.:j_id232">
</td>
<td>
<td>
<select style="width:118px" size="1" name="searchForm.:j_id236">
<option selected="selected" value="">-请选择-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>

</select>
</td>
 
如果需要点击select控件,选择其中某个菜单,然后点击查询按钮,代码如下
Select asnselect=new Select(driver.findElement(By.xpath("//form[@id='searchForm' and @name='searchForm']/table/tbody/tr/td[4]/select")));
asnselect.selectByIndex(1);
driver.findElement(By.id("searchForm.:btnQuery")).click();
发布了430 篇原创文章 · 获赞 415 · 访问量 925万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览