Selenium:如何在下拉框上设置测试?

发布于 2024-09-30 12:30:53 字数 303 浏览 1 评论 0原文

Spring 中,我生成了带有一些编辑框和一些下拉选择框的 create.jspx 表单。
该表单应该在Selenium IDE中进行测试,但是在记录测试用例后,该用例无法重播。

例如,形式:
标签1:[示例文本]
Label2:[Selected_item0]

Selenium 记录将是:
<代码> 点击 | Edit1_id |
类型 | Edit1_id |示例文本
点击 | Edit2_id_popup0

In Spring I generated form create.jspx with some edit boxes and some dropdown select boxes.
The form than sould be tested in Selenium IDE, but after recording test case the case cant' be replayed.

For example, form:
Label1: [Sample text]
Label2: [Selected_item0]

Selenium recording would be:

click | Edit1_id |
type | Edit1_id |Sample text
click | Edit2_id_popup0

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

原野 2024-10-07 12:30:53

想通了:)

<tr>  
  <td>clickAt</td>  
  <td>//div[@id='widget__edit2_id']/div[1]/input</td>  
  <td>0,0</b>  
</td>  
</tr>  
<tr>  
  <td>waitForVisible</td>    
  <td>_edit2_id_popup1</td>  
  <td></td>  
</tr>
  <tr>  
  <td>mouseOver</td>    
  <td>_edit2_id_popup1</td>  
  <td></td>  
</tr>  
<tr>  
  <td>clickAt</td>  
  <td>_edit2_id_popup1</td>  
  <td>0,0</td>  
</tr>  

Figured it out :)

<tr>  
  <td>clickAt</td>  
  <td>//div[@id='widget__edit2_id']/div[1]/input</td>  
  <td>0,0</b>  
</td>  
</tr>  
<tr>  
  <td>waitForVisible</td>    
  <td>_edit2_id_popup1</td>  
  <td></td>  
</tr>
  <tr>  
  <td>mouseOver</td>    
  <td>_edit2_id_popup1</td>  
  <td></td>  
</tr>  
<tr>  
  <td>clickAt</td>  
  <td>_edit2_id_popup1</td>  
  <td>0,0</td>  
</tr>  
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文