没有合适的资源?快使用搜索试试~ 我知道了~
webdriver下定位frame和alert .docx
4星 · 超过85%的资源 需积分: 16 9 下载量 193 浏览量
2012-08-04
02:28:25
上传
评论 1
收藏 14KB DOCX 举报
温馨提示
试读
2页
一.Junit中如何定位frame: SeleniumIDE中录制的selectFrame、selectWindow命令在Junit中不支持,那么只能使用webdriver自带的命令,如下列: 1.定位到一个frame driver.switchTo().frame("menuFrame"); 2.从一个frame切换到另一个frame,如:在PageA画面上click查询按钮,popup查询窗口,有时需要在这两个窗口之间进行切换 //定位到popup driver.switchTo().frame("win_queryWin_frame"); //将焦点从popup定位到PageA driver.switchTo().defaultContent();//这一句是关键 driver.switchTo().frame("bodyFrame"); 二.Junit中如何捕获Alert SeleniumIDE中录制的alert命令在Junit中不支持,那么只能使用webdriver自带的命令,如下例: //check alert 你确定要删除吗 ?? driver.switchTo().alert(); assertEquals("你确定要删除吗 ??",driver.switchTo().alert().getText()); //确认删除 driver.switchTo().alert().accept(); //取消删除 driver.switchTo().alert().dismiss();
资源推荐
资源详情
资源评论
将 webdriver 脚本调试中遇到问题总结分享一下,共同学习。
一.Junit 中如何定位 frame:
SeleniumIDE 中录制的 selectFrame、selectWindow 命令在 Junit 中不支
持,那么只能使用 webdriver 自带的命令,如下列:
1.定位到一个 frame
driver.switchTo().frame("menuFrame");
2.从一个 frame 切换到另一个 frame,如:在 PageA 画面上 click 查询按钮,
popup 查询窗口,有时需要在这两个窗口之间进行切换
//定位到 popup
driver.switchTo().frame("win_queryWin_frame");
//将焦点从 popup 定位到 PageA
driver.switchTo().defaultContent();//这一句是关键
driver.switchTo().frame("bodyFrame");
二.Junit 中如何捕获 Alert
SeleniumIDE 中录制的 alert 命令在 Junit 中不支持,那么只能使用
webdriver 自带的命令,如下例:
资源评论
- stone09302013-05-06很好,值得一看
wujinshan_28
- 粉丝: 7
- 资源: 89
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功