`
intl-bcds
  • 浏览: 79908 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

XPath解决Watir中元素或者属性无法识别的几个问题

阅读更多
Edit by 阿力,可思

属性不被Watir支持,但可通过xpath识别

//select[@foo='bar')]

当遇到有属性名为foo的情况,watir并不支持通过该属性来定位查询元素,但可通过xpath查询识别

Watir代码:

@ie.select_list(:xpath,”//select[@foo='bar')]“).select ‘Art’

当我们有的时候发现一个元素没有可以唯一识别的Watir认可的属性,这种方法也许可以解决一些问题。

 

使用element_by_xpath扩展Watir不支持的控件

Watir代码:

puts @ie.element_by_xpath(”//object”).name

这个方法帮助解决一些特殊的元素的识别工作。

分享到:
评论

相关推荐

    Selenium WebDriver中使用By.Xpath快速定位页面元素

    在Selenium WebDriver中使用By.Xpath快速定位页面元素,实现多属性定位一个元素。

    查看网页元素的xpath

    查看网页元素的xpath。。。。。。

    用xpath精确定位节点元素

    用xpath精确定位节点元素文档

    js中使用xpath来解析xml元素.docx

    js中使用xpath来解析xml元素.docx

    用XPath精确定位节点元素

    用XPath精确定位节点元素DOC文档

    js中使用xpath来解析xml元素实用.pdf

    js中使用xpath来解析xml元素实用.pdf

    Java中使用xpath获取xml中的数据

    使用xpath读取xml中的数据

    页面元素xpath定位工具.rar

    页面元素xpath定位工具,快速获取页面的所有可点击,输入的元素,并生成对应xpath

    XPath jar

    XPath 可用来在 XML 文档中对元素和属性进行遍历。 XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。 因此,对 XPath 的理解是很多高级 XML 应用的基础。

    XPath Helper插件是一款Chrome爬虫网页解析工具

    XPath Helper插件是一款免费的Chrome爬虫网页解析工具,可以帮助用户解决在获取XPath路径时无法正常定位等问题 安装了XPath Helper后就能轻松获取HTML元素的XPath,该插件主要能帮助我们在各类网站上查看的页面元素...

    经典xpath教材打包

    经典xpath教材打包, XPath是W3C定义的语言和正式的W3C推荐的语言,W3C拥有XML Path ...同样,依据XPath所制定的规则,也可以很方便地找到XML结构文档树中的任何一个节点,显然这对XSLT来说是一个最最基本的功能。

    XPath 教程.docx

    XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。

    XPath教程.rar

    XPath 将一个 XML 文档建模成为一棵节点树,有不同类型的节点,包括元素节点,属性节点和正文节点。XPath 定义了一种方法来计算每类的节点的字串值。一些节点的类型也有名字。XPath 充分支持 XML 命名空间[XML ...

    XpathDemo.zip

    JsoupXPath的节点对象JXNode不仅可以获取标签节点,还可以获取属性节点 HtmlCleaner是一个开源的Java语言的Html文档解析器。HtmlCleaner能够重新整理HTML文档的每个元素并生成结构良好(Well-Formed)的 HTML 文档。...

    Xpath生成器,自动生成XPATH,C#版

    Xpath生成器,自动生成可用的Xpath

    XPath Helper.crx

    可以帮助用户解决在获取xpath路径时无法正常定位等问题。该插件主要能帮助你在各类网站上通过按shift键选择想要查看的页面元素来提取查询其代码,同时你还能对查询出来的代码进行编辑,而编辑出的结果将立即显示在...

    XPath 教程

    XPath 可用来在 XML 文档中对元素和属性进行遍历。 XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。 因此,对 XPath 的理解是很多高级 XML 应用的基础。

    xpath定位,xpath定位,xpath定位

    Selenium xpath,

Global site tag (gtag.js) - Google Analytics