最近对appium感兴趣,就从网上找了些资料,搭建了环境,下载了appium测试代码和测试apk,这方面的东西晚上再写appium最新版(v1.4.0.0)已经没有sendKeyEvent了,所以现在网上好多使用如下方法是不行的: private AppiumDriver driver; ...
分类:
移动开发 时间:
2015-07-10 14:45:23
阅读次数:
160
1.某些协议中,driver 要每隔一段时间向DUT 发送类似心跳的信号。心跳包与普通包没有本质区别也是普通的transaction。两种选择:
1)在driver 中产生,发送:
2)sequence 实现,无效循环:
上述代码最好不要使用绝对延时,而使用virtual sequence。应该如下:
心跳包优先级最高,所以grab。
2.使用virtua...
分类:
其他好文 时间:
2015-07-10 11:33:37
阅读次数:
149
代码如下:driver.swipe(610, 2452, 658, 2452, 200)只是示例滑动1页,可以使用循环,下一页比上一页x坐标大48
分类:
移动开发 时间:
2015-07-09 19:27:47
阅读次数:
154
1.try_next_item 更加接近实际情况,用的更多:
两个有效的req 之间,总会打印item is null,说明driver 没有得到transaction:
2.ip_sequence 和my_sequence 没有任何延时,my_driver 理应一直得到有效的req,而不该出现得不到的情况,why?
时间槽的概念。
问题出在driver 中的try...
分类:
其他好文 时间:
2015-07-09 18:12:08
阅读次数:
342
1.之前的interface 非常简单:
2.实际的interface 可以定义任务与函数,还可以always 和initial。
3.8bits 到10bits 在driver 中完成,将串行数据驱动到接口上:
4.在interface 做:
5.相应的,driver 中可以只驱动到interface 的并行接口上即可:
...
分类:
其他好文 时间:
2015-07-09 13:19:00
阅读次数:
162
>>> from selenium.webdriver.common.action_chains import ActionChains>>> setting = driver.find_element_by_xpath("//div[@id='u1']/a[7]")>>> ActionChains...
分类:
其他好文 时间:
2015-07-09 00:36:53
阅读次数:
88
1.现代芯片分为两个层次,模块级别和芯片级别。
2.假设某芯片分为3个模块:
3.在模块级别验证时,分别有自己的driver 和sequencer:
4.如果芯片级别验证时,采用env 级别的重用,那么B 和C 的driver 取消,通过设置各自i_agt的is_active 来控制:
5.观察上图,o_agt(A)和i_agt(B)两者检测的是同一接口,...
分类:
其他好文 时间:
2015-07-08 19:14:39
阅读次数:
129
扩展MongoDB C# Driver的QueryBuilder由于不想直接hardcode "ClassA.MemberA.MemberB" 这样的字符串 ,写了以下几个类,用于以下常用的场景:1. 表达式转换成字符串函数: ExpToStr()2. Collection函数:当有集合成员时,可以使用此类,将返回QueryCollection对象,这个类的代码之后附上3. CollectionA...
分类:
数据库 时间:
2015-07-08 19:09:42
阅读次数:
245
Spark应用概念Spark应用(Application)是用户提交的应用程序。执行模式又Local、Standalone、YARN、Mesos。根据Spark Application的Driver Program是否在集群中运行,Spark应用的运行方式又可以分为Cluster模式和Client模式。
下面是Spark应用涉及的一些基本概念:
Application:Spark 的应用...
分类:
其他好文 时间:
2015-07-08 16:39:37
阅读次数:
178
1.也可以将driver 中的drive_one_pkt 也移到pre_tran 中。更进一步,将seq_item_port.get_next_item 移到pre_tran 也是可以的。
2.其实完全可以不用sequence,只用callback 就可以实现所有的测试用例。假设A 类如下:
3.在my_driver 的main_phase 中,去掉所有其他代码,只调用A 的...
分类:
其他好文 时间:
2015-07-08 13:01:37
阅读次数:
214