请教ruby中 pop up 窗口问题
用ruby写自动化测试脚本的时候,会遇上至少三种pop up窗口问题1) Java script 弹出窗口:窗口上有“OK”, “Yes“, ”No“, ”Cancel” 等字符,如何定位这些窗口,并且点击上面的按钮呢?
2) 新窗口:有时候点击一个日历图标,会弹出一个窗口,如何定位这个窗口?在这个窗口上的操作,会涉及到那些ruby命令呢?
如下有四个图片
第一个图片:(问题已经完美解决,谢谢)
在第一个window中,点击一个链接,弹出第二个window
1. 如何定位第二个window?
2. 如何在第二个window的文本框中输入数据?
3. 如何点击第二个window中的日历图标,让弹出第三个window?
4. 如何定位第三个window,并且选择一个日期?
第二个图片:(问题已经解决,但是我想寻求更好的办法,期待与谁讨论)
如何点击"OK"按钮?
第三个图片: (设置浏览器,就可以解决)
1. 如何捕获这样弹出的框框?
2. 如何点击"Temporarily ..." 或者 "More information"
第四个图片:(已经完美解决)
1. 如何捕获这样弹出的框框?
2. 如何在这样的框框中输入我们想要的信息?
3. 如何点击"OK" 或者 "Cancel" 按钮?
对于ruby的学习,这四个问题,大家肯定都会遇上,期待大家共同讨论解决,如果这个问题被完美解决了,我想同类型的问题就难不倒我们了。
谢谢
[ 本帖最后由 cjq_999 于 2008-7-3 15:18 编辑 ] 第一个跟第二个我现在已经解决了。
第四个应该不难
有谁知道第三个怎么解决吗?可不可以指点指点我啊? 你是在用watir吗?
第三个和第四个是有困难的,因为他们本质上不是html元素。
第三个的话我以前就是修改设置,改为不需要提示。
第四个可以用其他工具协同,比如通过autoIT(貌似是这个名字来着)来辨识和操作那个窗口,结果回传。麻烦是麻烦的 - - 第三个问题可以通过浏览器设置而解决
You must decide carefully whether to turn the security warnings off.
Again, we do not recommend turning off the warnings.However, for completeness, we include the instructions here:
1. Start Internet Explorer.
2. Open the Internet Options dialog box from the Tools menu.
3. Choose the Advanced tab.
4. Scroll to the bottom of the Settings to the group titled "Security".
5. Place a checkmark in the box "Allow active content to run in files on My Computer".
6. Click OK. 楼主,你能把你的所有的解决方法分享下吗? 晕,早知道不购买了
这些问题我都已经解决了
BS这种弱智文章,
BS这种弱智文章,学点东西就TM开始卖,
楼主需要购买的问题
用ruby写自动化测试脚本的时候,会遇上至少三种pop up窗口问题1) Java script 弹出窗口:窗口上有“OK”, “Yes“, ”No“, ”Cancel” 等字符,如何定位这些窗口,并且点击上面的按钮呢?
2) 新窗口:有时候点击一个日历图标,会弹出一个窗口,如何定位这个窗口?在这个窗口上的操作,会涉及到那些ruby命令呢?
如下有四个图片
第一个图片:(问题已经完美解决,谢谢)
在第一个window中,点击一个链接,弹出第二个window
1. 如何定位第二个window?
2. 如何在第二个window的文本框中输入数据?
3. 如何点击第二个window中的日历图标,让弹出第三个window?
4. 如何定位第三个window,并且选择一个日期?
第二个图片:(问题已经解决,但是我想寻求更好的办法,期待与谁讨论)
如何点击"OK"按钮?
第三个图片: (设置浏览器,就可以解决)
1. 如何捕获这样弹出的框框?
2. 如何点击"Temporarily ..." 或者 "More information"
第四个图片:(已经完美解决)
1. 如何捕获这样弹出的框框?
2. 如何在这样的框框中输入我们想要的信息?
3. 如何点击"OK" 或者 "Cancel" 按钮?
对于ruby的学习,这四个问题,大家肯定都会遇上,期待大家共同讨论解决,如果这个问题被完美解决了,我想同类型的问题就难不倒我们了。
谢谢
回复 8# 的帖子
ruby现在 应用的多吗我现在一点不懂。。想学学,有啥资料没?
谢谢 楼主问题解决了嘛? 第一个跟第二个我现在已经解决了。解决方法发来看看啊
页:
[1]