Selenium小策略
文章平均质量分 62
qq3245505
这个作者很懒,什么都没留下…
展开
-
Selenium获取下拉列表的值代码
先用Xpath获取drop-down焦点的ID //**************************获取下拉列表的值**************** selenium.focus("PoCreateForm_carrierId"); //获取下拉列表的焦点 selenium.type("PoCreateForm_ca...原创 2011-08-30 16:43:03 · 362 阅读 · 0 评论 -
Selenium.runScript
selenium.click("//table[@id='PoCreateForm_insertSKUBySearchBtn']"); selenium.runScript("Ext.getCmp('po_sku_list_grid').getSelectionModel().selectFirstRow()"); selenium.click("...原创 2011-09-21 17:38:55 · 198 阅读 · 0 评论 -
Selenium 用户手册
Selenium 用户手册 Translator: Chip Date: 2011-08-01 INDEX 1 __init__(self, host, port, browserStartCommand, browserURL) 2 setExtensionJs(self, extensionJs) 3 star...原创 2011-09-01 15:27:45 · 347 阅读 · 0 评论 -
selenium 学习笔记- selnium.RunScript(string script) 方法的使用 及有关自动化测试文本编辑器未解决的问题...
selenium 学习笔记- selnium.RunScript(string script) 方法的使用 及有关自动化测试文本编辑器未解决的问题 在借助 Selenium实现自动化测试时,遇到其无法录制及回放网页上的文本编辑器的情况。 操作中,selenium可以捕获到文本编辑器的菜单栏(按钮,格式等),编辑器正文(Body)的内容无法正常操作。 为了解决这个问题,尝试过RPF工具,同样R...原创 2011-09-01 15:14:46 · 109 阅读 · 0 评论 -
Selenium获取textarea
如果我想在一个textarea里面输入两行文字,那程序该如何实现呢?现在我用的方法是: browser.type("name=notes", "abc"); browser.setCursorPosition("name=notes", "-1"); browser.keyDownNative(String.valueOf(KeyEvent.VK_ENTER)); browser.keyU...原创 2011-09-01 10:39:37 · 1864 阅读 · 0 评论 -
The differences between type, keyPress and keyPressNative in Selenium
A friend asked me how to press the ENTER key in Selenium RC. A simple enough request? Just send the right JS key code? Well not quite - Selenium has issues with text input. For many forms wher...原创 2011-09-01 09:57:19 · 222 阅读 · 0 评论 -
Selenium Server
玩转Selenium Server 本篇主要是想更进一步介绍Selenium Server的工作原理,这次我们从Selenium Server的交互模式开始。 在《第一个Selenium RC测试案例》中,我们以命令“java -jar selenium-server.jar”启动了Selenium Server,其实在启动Selenium ...原创 2011-09-01 09:20:31 · 625 阅读 · 0 评论 -
动态执行JavaScript代码的注意点
Selenium 与EXT n EXT使用JS动态生成Html和CSS代码。 n 如果未给EXT元素指定id,会使用自增id。无法确定id的值。 n 如果EXT的界面元素发生变化,id也会发生变化。 n Selenium录制工具因此无法定位EXT生成的Web界面 根本原因就是Selenium需要定位html元素,而Ext的很多html元素都是Ext生成的。而且生成的...原创 2011-09-01 09:18:04 · 108 阅读 · 0 评论 -
Selenium doTypeJsxTextbox
public static void doFireTypeEvent(String typeLocator,String typeText)throws Exception{ jsx.doTypeJsxTextbox(typeLocator,typeText); Thread.sleep(timeout/3); browser.keyDown(typeLocator, ...原创 2011-09-01 09:16:48 · 45 阅读 · 0 评论 -
Selenium keyDown,keyUp,keyPress,shiftKeyDown,shiftKeyUp
前几天一直在研究用shiftKeyDown 这个命令,因为经常要用来在table里面多选记录。 一开始就用shiftKeyDown, click ,shiftKeyUp 去做。一直没效果。 后来觉得在简单的textfield里试,用shiftKeyDown, keyPress,shiftKeyUP. 来试验看输入的字母是不是大写的。如果大写的就说明shift key 是有效果的。 结果好久...原创 2011-09-01 09:15:32 · 1854 阅读 · 0 评论 -
使用selenium测试showModalDialog模态对话框
Selenium目前没有提供对IE模态对话框(即通过showModalDialog方法打开的弹出对话框)的处理。原因在于,模态对话框会将父页面的JS挂起,直至对话框处理完毕才会继续执行父页面JS。因为Selenium的底层实现是基于JS的,所以模态对话框会同时将selenium挂起,selenium无法选中模态对话框,直至超时。 但是很多系统往往有大量的模态对话框应用。这些应用分为两类:一类是选...原创 2011-10-20 08:31:00 · 288 阅读 · 0 评论