关于rails 测试中selenium的定位页面元素
发布日期:2021-09-29 20:08:33
浏览次数:4
分类:技术文章
本文共 537 字,大约阅读时间需要 1 分钟。
上篇说到在seleinum测试中,点击或者输入表单,如果在一个特定html元素内是不能使用webrat的within语法的,然而,如果,要是在ajax的条件下定位和确认页面元素,可以 一个是文本可以用selenium.wait_for_text text这个的作用是可以等到time out设定的超时,这段时间内只要页面ajax的结果返回来就能通过。 另外一个可以用css定位元素的have selector
Then /^I should see profile link for "([^\"]*)"$/ do |url| response.should have_selector("a[href='/profile?u=#{CGI.escape(url)}']") end另外,说一个在测试的时候,经常用click_button但是,click_button可以是什么元素呢 webrate是这样
def click_button(value = nil) find_button(value).click end实际,可以是id value name 然而,click_link和fill_in可以操作的html元素还不一样,见下篇
转载地址:https://blog.csdn.net/horace_lee/article/details/83712220 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月16日 13时46分48秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
蓝桥杯 算法提高 9-3摩尔斯电码 ADV-226
2021-06-28
蓝桥杯 算法提高 7-1用宏求球的体积 ADV-221
2021-06-28
在Java中,二维数组中计算行数和列数
2021-06-28
CCF CSP 201709-1 打酱油
2021-06-28
CCF CSP 201604-1 折点计数
2021-06-28
CCF CSP 201503-1 图像旋转
2021-06-28
蓝桥杯 ADV-171 算法提高 身份证号码升级 (java)
2021-06-28
蓝桥杯 ADV168 算法提高 快乐司机(贪心 快排)(java)
2021-06-28
蓝桥杯 ADV_193 算法提高 新建Microsoft Word文档 (java)
2021-06-28
蓝桥杯 ADV-155 上帝造题5分钟 (java)
2021-06-28
Qt 非模态对话框exec()与模态对话框show()
2021-06-28
推荐有关Qt书籍、Qt中文参考文档(网上在线教程)、QTCN开发网和Qt入门视频
2021-06-28
蓝桥杯 ADV-150 周期字符串(字符串处理)(java)
2021-06-28
蓝桥杯 ADV-144 算法提高 01背包 (java)(动态规划算法)
2019-04-25
蓝桥杯 ADV-143 扶老奶奶过街(java)
2019-04-25
2440里面有个看门狗 定时器(Watch Dog Timer)
2019-04-25
volatile关键字的作用:防止变量被编译器优化
2019-04-25
Makefile 假想目标:.PHONY
2019-04-25
bss、data和rodata区别与联系
2019-04-25