一、Appium介绍 https://testerhome.com/topics/11318 整个UI自动化实现:定位元素》利用appium提供的API进行流程操作》利用unittest进行断言》利用TestHTMLReport生成测试报告 二、Appium遇到的坑 全的元素定位不到 解决办法:封装 ...
分类:
移动开发 时间:
2018-11-01 13:42:04
阅读次数:
199
什么是Xpath: Path就是路径,xpath也类似,就像 在DOS中 D:\Auto\jack。 Xpath的使用: 1:在火狐下载 FirePath 插件(图1),然后在浏览器 F12 使用Xpath 能直接定位到元素,并且能够获取元素的Xpath(图2) Xpath的使用方法: 例子 1:h ...
分类:
其他好文 时间:
2018-10-15 14:46:04
阅读次数:
176
之前做自动化测试一直用RF框架来操作,发现了明显与unittest的灵活性相差一点。 重新温习了unittest框架,其中这个框架,元素定位是难点,以前更多的使用JQUERY方式定位, 发现其实与CSS定位很相近,有很多共通之处。 今天顺便来复习一下。以前XPATH定位用的也比较多。但图方便之时,很 ...
分类:
Web程序 时间:
2018-10-12 23:59:12
阅读次数:
957
由于最新版火狐不在支持FireBug等开发工具,可以通过https://ftp.mozilla.org/pub/firefox/releases/ 下载49版本以下的火狐就可以增加Firebug等扩展了。 什么是XPATH? XPath即为XML路径语言(XML Path Language),它是一 ...
分类:
其他好文 时间:
2018-09-17 17:41:18
阅读次数:
129
在利用XSL进行转换的过程中,匹配的概念非常重要。在模板声明语句 xsl:template match = ""和模板应用语句xsl:apply-templates select = "" 中,用引号括起来的部分必须能够精确地定位节点。具体的定位方法则在XPath中给出。 之所以要在XSL中引入XP ...
分类:
其他好文 时间:
2018-09-13 20:00:34
阅读次数:
238
1.id定位 find_element_by_id("tipquote") 实例: 2.name定位 find_element_by_name("username") 实例: 3.xpath定位 find_element_by_xpath("//*[@id="username"]") 实例: 4.c ...
分类:
编程语言 时间:
2018-09-11 14:16:01
阅读次数:
214
这次将讲Xpath定位! 什么是Xpath: Path就是路径,xpath也类似,就像 在DOS中 D:\Auto\jack。 Xpath的使用: 1:在火狐下载 FirePath 插件(图1),然后在浏览器 F12 使用Xpath 能直接定位到元素,并且能够获取元素的Xpath(图2) Xpath ...
分类:
其他好文 时间:
2018-09-09 22:04:56
阅读次数:
198
目录 [TOC] 一、变量类型和声明 在RF底层是通过python来实现的,所以RF创建变量和python类似, 默认情况下,RF中的变量都是字符类型的 。每个变量都是使用 变量标识符 {变量名} 的方式 ...
分类:
其他好文 时间:
2018-08-26 19:01:03
阅读次数:
172
禅道登录页面定位: driver.find_element_by_xpath("//*[@id='account']").send_keys("admin") driver.find_element_by_xpath("//*[@id='loginPanel']/div/div[2]/form/ta ...
分类:
其他好文 时间:
2018-08-23 12:04:23
阅读次数:
148
Selenium极力推荐使用css定位,而不是XPath来定位元素,原因是css定位比XPath定位速度快,语法也更加简洁。 css常用定位方法 1.find_element_by_css_selector() 2.#id id 选择器根据id属性来定位元素 3. .class class选择器,根 ...
分类:
Web程序 时间:
2018-07-20 22:36:42
阅读次数:
286