javascript - Nightwatch:选择元素上的 .click() 不起作用
问题描述
我意识到人们以前曾问过这个问题,但似乎没有一个解决方案对我有用。
我目前正在尝试单击我的select
下拉菜单并从可用选项中选择一个值。但是,打电话.click()
对我来说没有用。
这是我正在尝试的:
我的页面对象:
sections: {
addNew: {
selector: "#my_form",
elements: {
name: "#name",
mySelectDropdown: "#selectId"
}
}
}
我的代码:
let addNew = page.section.addNew;
addNew.setValue("@name", 'test'); // this works as expected
addNew.click("@mySelectDropdown");
html:
<select class="form-control" id="selectId">
<option value="1">option 1</option>
<option value="2">option 2</option>
</select>
我将不胜感激任何见解,谢谢!
解决方案
推荐阅读
- python - 带有硬币系统的 discord.py 机器人中的 UnboundLocalError
- python - 如何计算每行每列的颜色像素值
- python - Django TypeError:序列项0:预期的str实例,找到NoneType
- python - KeyError:“[Float64Index([34.62365962451697, 30.28671076822607, 35.84740876993872], dtype='float64')] 中没有 [列]”
- google-sheets-formula - 从谷歌表格中的 FILTER 函数返回最后一个值
- excel - 提取与 IF 语句(非嵌套)一起使用的所有逻辑测试条件并打印到单独的列
- android - “公共构造函数 string() 定义的参数太多” Kotlin 问题
- swift - Swift - 根据其内容自动布局 UILabel 高度
- django - 在创建新的 Django 项目时如何解决此错误?
- sql-server - 在 SQL Server 中创建外键时出错,但在 Access 2013 中的本地数据库中没有