什么是xpath xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath 的用法来定位页面元素。 xpath定位的缺点 xpath 这种定位方式, webdriver会将整个页面的所有元素进行扫描以定位我们所需要的元素, 这是个非常费时的操作 ...
分类:
编程语言 时间:
2017-07-30 10:09:12
阅读次数:
173
我使用的是python2.7.13+selenium ps:几天之前,我曾多次尝试写这段代码,但是在点击写信的步骤时失败了,我想我的问题应该大致是这几点: 1.写信按钮不能直接定位到,同时它的父目录id是动态的,我当时使用xpath定位到了这个动态的id,所以失败是必然的,那么就需要我们继续寻找向上 ...
分类:
其他好文 时间:
2017-07-27 12:42:39
阅读次数:
180
常用定位选择:id>name>xpath=CSS 一、说一些工作做遇到的一些定位场景 0.所有内容都有id或者name或者其他具有唯一标识的标签,直接可以使用对应的标签来定位(赶紧请开发哥哥喝个水,这样的开发不容易遇到) 1.没有id 没有name等关键字:用xpath定位, 我常用的方式: 常规相 ...
分类:
其他好文 时间:
2017-07-27 11:28:34
阅读次数:
142
如果需要定位某个XML文档中的一段特定信息,那么通过遍历DOM 树的众多节点来进行行查找显得有些麻烦,XPath语言使得访问树节点变得很容易,例如,下面的XML文档结构: Helv... ...
分类:
其他好文 时间:
2017-05-18 01:20:17
阅读次数:
289
selenim定位元素方法: 1.xpath定位: xpath在firefox中用firepath验证 xpath常用符号说明: a./表示绝对路径,绝对路径是指从根目录开始 b.//表示相对路径 c. .表示当前层 d. ..表示上一层 e.*表示通配符 f.@表示属性 h.[]属性的判断条件表达 ...
分类:
其他好文 时间:
2017-05-16 00:41:05
阅读次数:
255
在UI自动化测试中经常会遇到表格的处理,下面是一点心得。 假设网页页面有一个表格,如何获取这个table的指定cell的值?你会说我们可以根据xpath定位到这个cell的行列,然后getText(),不错,但是页面的表格经常都不是固定的,如果这个表格增加或删除一些行列该如何处理? 我们可以把这个问 ...
分类:
其他好文 时间:
2017-05-05 11:45:55
阅读次数:
189
用xpath定位元素几乎是万能的了,可以定位到99%的元素;如果一个元素没有id 没有name那我们该怎么定位该元素了,第一想到的就是用xpath了。
在网上copy了一段代码,就以这个做说明吧,x...
分类:
其他好文 时间:
2017-04-20 11:01:40
阅读次数:
137
起因:在查找一些控件时,可能控件的一些属性是变化的,那在匹配时需要进行模糊匹配,模糊匹配,使用xpath 定位方式有种: contains(属性名,字符串):使用文本匹配,功能很强大 starts-with(属性名,字符串):根据开头进行模糊匹配 ends-with(属性名,字符串):根据结尾内容进 ...
分类:
其他好文 时间:
2017-02-17 20:19:03
阅读次数:
566
1、实例化一个浏览器WebDriver driver = new FirefoxDriver();2、driver.get() get传参数到浏览器中3、常用定位方法webelement XX=driver.findElement(by.XX)3.1 by.id("value");3.2 by.am ...
分类:
其他好文 时间:
2017-02-08 13:26:41
阅读次数:
127
概念:XML:提供数据交换、系统配置、内容管理等的功能,可跨平台、跨网络、跨程序的数据描述方式。XSL:依靠XPath定位,提供显示模板,且专门为了显示XML文件信息的语言。CSS(层叠样式表):在网页中进行样式显示的语言。(若需要XML文件显示是否独立运行需要CSS/XSL。通过浏览器XML一般显 ...
分类:
其他好文 时间:
2017-02-04 01:05:46
阅读次数:
273