使用Dalekjs测试工具,如何在Dropdown中选择Option(select元素)当没有“;值“;Option标记
Using Dalekjs test tool, how to select Option in Dropdown(Select element) when there is no "value" attribute in Option tag?
让我们考虑以下具有"value"
属性的"Select"
示例,
<select onchange="fruitSelected();" id="">
<option value=""></option>
<option value="apple">apple</option>
<option value="mango">mango</option>
<option value="banana">banana</option>
</select>
使用dalekjs我可以使用以下代码选择选项,
.click('#moduleType option[value="apple"]')
但是,当上面的例子没有"value"
属性时,如下所示,
<select onchange="fruitSelected();" id="fruitID">
<option></option>
<option>apple</option>
<option>mango</option>
<option>banana</option>
</select>;
如何从下拉列表中选择选项
我尝试使用.execute
如下,
.execute(function () {
document.getElementById("fruitID").selectedIndex = "1";
})
我可以选择选项作为apple,但onchange函数并没有被调用。
如何从下拉列表中选择选项?从而也可以调用onchange函数
注意:无法修改Select标记,因为我只是在测试。
提前感谢。。
我做了更多的R&D,并发现上述情况可以通过使用下面的的CCD_
.setValue('#fruitID','apple')
相关文章:
- 如何使用ReSharper自定义HTML工具进行JavaScript测试
- 如何安装Jasmin:Velocity项目上的javascript测试工具
- 用于测试javascript中异步加载的脚本的工具
- 使用Dalekjs测试工具,如何在Dropdown中选择Option(select元素)当没有“;值“;Option标记
- 使用IDE工具创建网站并在web服务器上进行测试
- 用于以用户体验为中心的web应用程序回归测试的工具和技术
- 您如何在Google富集摘要测试工具中测试AngularJS网络应用程序的 schema.org 元标记
- 如何使用硒测试工具提示函数值
- Visual Studio/Build Server的JavaScript单元测试工具-尚未达成共识
- Javascript测试工具
- JQuery测试工具
- Jasmine-maven-plugin加载一些其他测试工具的通用脚本
- Jest(反应测试工具)错误-解析错误:第1行:非法导入声明
- Regex在Javascript .split()上不匹配,但在测试工具上匹配
- 如何编写一个HTML JSON AJAX测试工具与美化,语法突出显示JSON结果
- 使用 QUnit(或其他单元测试工具)测试映射/集
- 根据在线测试工具有效的RegEx,在浏览器中读取文件时没有得到任何匹配
- NodeJs 压力测试工具/方法
- JQuery单元测试工具提示(jasmine, qunit等)
- 哪些分割测试工具可以用于ajax重站点