通过自定义标签设置午休选择器
Siesta selector by custom tags
我想问一下是否可以在午休时通过自定义标签编写选择器:
例如,我有组件:
<a class="x-btn x-unselectable x-box-item x-toolbar-item x-btn-default-small" style="min-width: 75px; right: auto; left: 232px; top: 0px; margin: 0px;" hidefocus="on" unselectable="on" id="button-1017" data-id="loginBtn" tabindex="0" componentid="button-1017" target="_blank">
,我可以从控制台使用css选择器选择:document.querySelector('a[data-id="loginBtn"]')
但是如果我在午休测试中写:t.chain({click: '>> a[data-id="loginBtn"]'},
未发现组分
选择器应该如何查找组件?
组件的选择器应该是这样的:
t.chain(
{click: 'a[data-id=loginBtn]'}
)
click方法正在接受ActionTarget,而您正在使用用于ExtJS组件查询的>>。你可以在docs页面找到更多关于如何指定目标类型的信息。
如果你正在测试ExtJS应用程序,你也应该能够直接点击ExtJS按钮组件。有多种方法如何定位这样的按钮,但如果你已经设置了配置itemId,这是组件的唯一id,查询将看起来类似:
t.chain(
{click: '>> button[itemId=loginBtn]'}
)
相关文章:
- 如何在一个地方声明angular ui引导程序日期选择器设置
- 使用字符串选择器设置javascript属性
- 为:gt或:lt选择器设置变量零基数
- 通过JQuery选择器设置CSS类属性:隐藏计数
- 查询选择器设置文本值
- 如何为日期选择器设置最小和最大日期
- Jquery UI 日期选择器设置日期不适用于格式日期的动态更改
- Django - 如果国家/地区字段等于美国,则发送 ajax 请求以将州选择器设置为美国州的元组
- 如何在更改时为引导日期时间选择器设置 minDate 和 maxDate
- 如何将JQuery选择器设置为已应用选择器的变量
- JQuery日期选择器设置输入[类型=“文本”]
- 在不设置日期的情况下为“引导日期选择器”设置月份视图
- 当我们将日期选择器设置为只读模式时,如何防止鼠标指针阻塞符号
- JS时间选择器设置和谐的最小和最大时间
- jQuery如何将选择器设置为变量
- jQuery根据下拉框的值和文本值(时间选择器)设置文本值
- 日期选择器设置所选日期
- 如何将日期选择器设置为文本框在小提琴
- Jquery时间选择器设置时间点击功能
- 如何停止日期时间选择器设置今天的日期在文本框默认onclick