此贴用于记录在学习Robot Framework中出现的一些问题
===================================20160506==========================================在元素定位的时候遇到一个比较比怪的问题,同样使用click link 点击网页中的a标签。但是在百度的页面点击时有效。在qq授权界面一直提示无法找到元素...
分类:
其他好文 时间:
2016-05-07 07:43:01
阅读次数:
148
说在前面 1、https://github.com/appium/python-client/tree/master/test 里面有一些test ,可以看看,研究研究 2、学会使用 uiautomatorviewer 和 hierarchyviewer ,这两个工具可以帮助查看app一些信息,非常 ...
分类:
移动开发 时间:
2016-05-06 10:38:45
阅读次数:
2006
1.在UI设计稿评审通过之后,测试或前端开发开始自动化脚本编写,元素定位先用变量代替前提:要求前端给每个web元素加上唯一id价值:在开发提测时,自动化代码编写完毕,不用手工测试,提高测试效率,且可以放到持续集成上反复跑,保证回归测试质量和效率注意点:挑选重要优先级..
分类:
其他好文 时间:
2016-04-29 01:50:54
阅读次数:
169
启动FirefoxBrowser。1这种情况适用于Firefox安装在了默认路径下WebDriverdriver=newFirefoxDriver();//直接new一个FirefoxDriverNavigationnavigation=driver.navigate();//进入百度首页navigation.to("http://www.baidu.com");2这种情况适用于Firefox未安装在默认路径下Syste..
分类:
Web程序 时间:
2016-04-27 19:07:53
阅读次数:
2550
通过ID查找元素通过页面元素的ID来查找元素是最为推荐的方式。W3C标准推荐开发人员为每一个页面元素都提供一个独一无二的ID元素,因此开发人员应避免单个页面上的所有元素存在ID不唯一的情况和元素ID是自动生成的情况。页面元素的ID被作为首选的识别属性,因为这是最快的识别策..
分类:
Web程序 时间:
2016-04-27 15:46:26
阅读次数:
182
1.sendKeys()适用于具备文本编辑区域的页面元素。常见的使用方式是在文本框中输入字符串。driver.findElement(By.xpath("html/body/div[8]/div/div/input")).sendKeys("150");如果希望在文本框中输入某些特殊字符,如Shift,则需使用WebDriver中的Keys类。Keys是一个数组类,用..
分类:
Web程序 时间:
2016-04-27 15:44:55
阅读次数:
240
findElement: 1. By id 使用id,name,class属性是定位元素的首选方法。其中,用元素的id是最首选的方法,是最快速的策略。 当发生下列情况时,无法使用id属性: 不是所有的页面元素都拥有id属性 id属性的值是动态生成的 2. findElement()方法定位元素时,会 ...
分类:
编程语言 时间:
2016-04-27 12:44:16
阅读次数:
2216
今天看了张鑫旭大神关于z-index的视频。下面写下自己暂时的总结。可能有不到位的地方~以后再回来修改 首先说一些基本的概念和规则: 层叠上下文:1.页面根元素 2.定位元素且z-index值为数值 (可见z-index受限于层叠上下文)3.设置其他属性时(尤其CSS3中的很多属性)。以上情况,将会 ...
分类:
其他好文 时间:
2016-04-18 18:52:53
阅读次数:
136