And*_*rew 6 php selenium phpunit selenium-rc
我正在使用PHPUnit Selenium扩展在PHP中编写Selenium测试.
我知道如何在文本字段中输入内容:
$this->type('fieldName', 'value');
Run Code Online (Sandbox Code Playgroud)
但是如何从下拉菜单中选择一个选项?
Dav*_*unt 12
要扩展其他(准确)答案,您可以根据选项的标签,值,ID或索引进行选择.来自http://release.seleniumhq.org/selenium-core/1.0/reference.html上的官方参考:
select(selectLocator,optionLocator)
参数:
- selectLocator - 标识下拉菜单的元素定位器
- optionLocator - 选项定位器(默认情况下为标签)
使用选项定位器从下拉列表中选择一个选项.
选项定位器提供了指定HTML Select元素选项的不同方法(例如,用于选择特定选项,或用于断言所选选项满足规范).选择选项定位器有多种形式.
- label = labelPattern:根据标签匹配选项,即可见文本.(这是默认设置.)
- 标签=正则表达式:^ [乌]疗法
- value = valuePattern:根据值的值匹配选项.
- 值=其它
- id = id:根据其ID匹配选项.
- ID =选项
- index = index:根据索引(从零开始偏移)匹配一个选项.
- 索引= 2
如果未提供选项定位器前缀,则默认行为是在标签上匹配.
| 归档时间: |
|
| 查看次数: |
14253 次 |
| 最近记录: |