Atitit 发帖机实现(4 )- usbQBM1601 gui操作标准化规范与解决方案attilax总结

1.1. 根据gui的类型使用不同的gui调用api1

1.2. Script化1

1.3. 同步化1

1.4. webdriver标准化1

1.5. Dom的jq标准化1

1.6. 控件的选取优先使用id,其次name属性css选择器,然后val属性等。2

1.7. 界面的跳转,使用win.localtion即可2

1.8. 参考资料2

1.1. 根据gui的类型使用不同的gui调用api

Bs的使用webdriver标准化不错的。Cs的使用win控件体系的。自绘界面的需要使用独占式的基于图片匹配的模式。。

1.2. Script化

编译语言麻烦,测试。一旦启动,不好在重新挂载实例。。Secript不存在这个问题。

1.3. 同步化 

同步比起异步更加的方便

1.4. webdriver标准化

1.5. Dom的jq标准化

1.6. 控件的选取优先使用id,其次name属性css选择器,然后val属性等。

$("input[name=‘login_username‘]").val("atlks");

// cmd+=‘  $("input[value=\‘登录赶集\‘]").click();  ‘;

1.7. 界面的跳转,使用win.localtion即可

1.8. 参考资料

Atitit.gui api自动化调用技术原理与实践 - attilax的专栏 - 博客频道 - CSDN.NET.html

paip.调用GUI接口. - attilax的专栏 - 博客频道 - CSDN.NET.html

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )

汉字名:艾提拉(艾龙),   EMAIL:[email protected]

转载请注明来源: http://www.cnblogs.com/attilax/

--Atiend

时间: 2024-08-11 03:36:16

Atitit 发帖机实现(4 )- usbQBM1601 gui操作标准化规范与解决方案attilax总结的相关文章

Atitit  发帖机实现(1)-----UsrQBm2008 页面上下文规范

Atitit  发帖机实现(1)-----UsrQBm2008 页面上下文规范 1.1. 网站绝对路径,页面绝对路径1 1.2. Java的javax.servlet.ServletContext1 1.3. .Net2 1.4. Php解决方案dirname(__FILE__)2 1.1. 网站绝对路径,页面绝对路径 1.2. Java的javax.servlet.ServletContext application是javax.servlet.ServletContext接口的实例,实际上表

Atitit   发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化

Atitit   发帖机实现(3 )---usrQBN023 js提交ajax内容到后端规范与标准化 大段内容务必要替换转义换行符号1 提交务必使用utf编码,否则解码后的可能缺失,是web server的bug应该.Resin4.0.221 大段内容务必要替换转义换行符号 C:\0workspace\AtiPlatf_cms\WebRoot\poster\gejy_pub.js cmd= cmd.replace(new RegExp("\r\n",'gm'),"\\r\\n

Atitit 发帖机实现(2)---usrQBN2243 文本解析到对象协议规范

Atitit 发帖机实现(2)---usrQBN2243 文本解析到对象协议规范 文本内容 ###注释 标题:标题标题标题标题标题1 人数:5 月薪:2000-3000 内容: 内容内容内 容内容内容内容1 var cmd='   '; cmd+='  $("input[name=\'title\']").val("@[email protected]"); $("input[name=\'need_num\']").val("@[em

Atitit 发帖机系列(8)  词法分析器v5 版本新特性说明)

Atitit 发帖机系列(8)  词法分析器v5 版本新特性说明) v5  增加对sql单引号的内部支持.可以作为string 结构调整,使用递归法重构循环发..放弃循环发. V4 java dsl词法分析 使用循环 V3 sql的词法分析 atitit..sql update语法的词法分析,与语法ast构建 - V1版   anno 解析器 基于fsm设计模式 V2 Atitit.antlr实现词法分析?-?attilax /AtiPlatf_ee/src/com/attilax/fsm/Ja

Atitit 发帖机系列(7) 词法分析的方法attilax大总结)

1.1. 词法分析貌似俩大方法,一个直接根据状态图转换,一个根据dfa1 1.2. switchcase或者ifelse 最原始方法1 1.3. .  状态表 比较实用2 1.4.  使用NFA.DFA构建FSM( 专业方法,难度大) DFA实际上就是高级版的状态表2 1.5. 构建词法分析器一般需要几个步骤:2 1.5.1. 为正规式设计NFA  由正规式构造FA--Thompson法2 1.6. 优先递归 替换循环3 1.7. 状态转移表3 界面与后端通讯需要传递dsl,需要做词法分析..

Atitit 发帖机系列(6) USRQBN2201 setup spec安装程序的实现规范与标准化解决方案

安装主要解决一个问题,就是resin的内容启动路径以及端口..这里是使用的端口8077 主要是加载模板配置,然后替换,即可. 遇到的问题主要有主目录路径的提取,截取最后一个反斜杠.. setup安装.bat set javaexec="%java_home%\bin\java.exe" rem a  start explorer z:  WEB-INF\lib rem check url set maindir=%~dp0 set maindirV2=%maindir:~0,-1% %

Atitit  自动化gui 与 发帖机 技术

Atitit  自动化gui 与 发帖机 技术 1.1. Gui tech1 1.2. 自动化软件测试1 1.3. selenium attilax1 1.4. 图形脚本语言Sikuli1 1.5. Dom1 1.6. Jsbridge1 1.7. Browser tech1 1.1. Gui tech 1.2. 自动化软件测试 1.3. selenium attilax 1.4. 图形脚本语言Sikuli Atitit.木马病毒的免杀原理---sikuli 的使用 - attilax的专栏 .

Atitit. Atiposter 发帖机 新特性 poster new feature v11  .docx

Atitit. Atiposter 发帖机 新特性 poster new feature v11  .docx 1.1.  版本历史1 2. 1. 未来版本规划2 2.1. V12版本规划2 2.2. Other2 2.3. 参考3 1.1.  版本历史 v11 修改发帖机结构,全面脚本化.初步插件化.更加通用的发帖机系统 V10  初步增加赶集网发帖分支模块 V9   重构iocutilV4,use def iocFact...jettyUtil V8   gui 独立的gui..使用jett

atitit.浏览器web gui操作类库 和 操作chrome浏览器的类库使用总结

atitit.浏览器web gui操作类库 和 操作chrome浏览器的类库使用总结 1. 常见标准 1 1.1. 录制重放 1 1.2. 一个窗体一个proxy cookie 1 1.3. exec js 1 1.4. js 调用java 1 1.5. 修改dom属性 2 1.6. 关键字驱动 2 1.7. 加载js类库 2 1.8. 一个窗口一个代理 2 1.9. 独立窗口cookie 2 1.10. 无图模式支持 2 1.11. 支持自定义路径 2 2. 框架选型selenium2(web