首页 文章
  • 100 votes
     answers
     views

    XPath选择多个标签

    鉴于这种简化的数据格式: <a> <b> <c>C1</c> <d>D1</d> <e>E1</e> <f>don't select this one</f> </b> <b...
  • 251 votes
     answers
     views

    XPath:选择具有特定属性的第一个元素

    XPath bookstore/book[1] 选择 bookstore 下的第一个书籍节点 . 如何选择匹配更复杂条件的第一个节点,例如与 /bookstore/book[@location='US'] 匹配的第一个节点
  • 193 votes
     answers
     views

    XPath:如何根据值来选择元素?

    我是使用XPath的新手,这可能是一个基本问题 . 请耐心地帮助我解决问题 . 我有一个像这样的XML文件: <RootNode> <FirstChild> <Element attribute1="abc" attribute2="xyz">Data</Element> <FirstCh...
  • 290 votes
     answers
     views

    使用XPath获取属性

    给定像这样的XML结构: <?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="eng">Harry Potter</title> <price>29.99&...
  • 212 votes
     answers
     views

    通过XPath提取属性节点的值

    如何通过XPath提取属性节点的值? 示例XML文件是: <parents name='Parents'> <Parent id='1' name='Parent_1'> <Children name='Children'> <child name='Child_2' id='2'>child2_Parent_1</ch...
  • 0 votes
     answers
     views

    Xpath从错误的节点返回值

    我在使用XPath时遇到了一些麻烦 . 由于某种未知的原因,我从表达式中得到的结果是来自该函数的另一次运行的结果 . 这是我 class 的构造函数: Wine(Node ndWine){ try{ xpath = XPathFactory.newInstance().newXPath(); } catch(Exception e) {} Nod...
  • 0 votes
     answers
     views

    用于从表行中提取数据的X-Path表达式

    我是Xpath的新手 . 我试着编写一个xpath表达式,它返回上表行中的所有有效元素(标记为'Required') . XPath使用: .//*[@id='reportListItemID0']/td[not(@width) and child::node()] | .//*[@id='reportListItemID0']/td[not(@width) and not(child::node...
  • 0 votes
     answers
     views

    如何删除脚本元素中的CDATA块?

    使用PHP,在HTML文件中,我想删除脚本元素中的 CDATA 块 . <script type="text/javascript"> /* <![CDATA[ */ var A=new Array(); .......................... .......................... /* ]]&gt...
  • 1 votes
     answers
     views

    XPath表达式在scrapy中返回空列表[重复]

    这个问题在这里已有答案: Why does my XPath query (scraping HTML tables) only work in Firebug, but not the application I'm developing? 2个答案 我在刮http://stats.espncricinfo.com/ci/engine/records/index.html?id=2;type...
  • 0 votes
     answers
     views

    基于XpathNavigator当前位置的Xpath查找

    我试图让一些代码工作,扫描模板的XPath表达式,并用结果替换Xpath . 其中大部分都相当简单,但我遇到一个问题,即获取xpath表达式,该表达式根据当前上下文的不同值查找值 . 我的代码的简化版本; //Iterates through all Posting Opjects XPathNodeIterator loopIter = payload.g...
  • 0 votes
     answers
     views

    WebDriverWait在对象初始化时指定的时间 Span 之前抛出异常

    我正在使用selenium WebDriverWait对象来动态控制代码中对象检测的超时 . 但是,此对象在WebDriverWait对象中指定的时间 Span 消失之前超时 . 对于前者我的对象初始化为10秒超时时间 Span ,但对象在大约2秒内超时 . 这是我的代码 WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSec...
  • 1 votes
     answers
     views

    XSLT:针对xsl:for-each中的并发条件测试位置

    考虑使用XPath表达式测试节点位置的以下两个xsl:value-of语句 . (1)根据我的理解,这一个将返回/ Parent的/ ChildThree子项的值,其中三个事物独立于/ Parent:(i)它具有值为“x”的/ ChildOne; (ii)它有一个/ ChildTwo,其值为“y”; (iii)它是其直系祖先的第二个或后续/父母: <xsl:value-of select=&...
  • 1 votes
     answers
     views

    使用XSLT基于双重条件创建元素

    我很难绕过我需要的语法来创建一个我想要的元素 . XML / XSLT的新手,并不确定这是否是正确的方法 . 我正在尝试将我的XML数据文件解析为以元素为中心,以便我可以将数据格式化为访问数据库中的可读结构 . 我试图根据两个条件从元素内部提取数据值 . 数据位于名为“ Reading ' and the data is labeled ' value '. Above the ' Readi...
  • 0 votes
     answers
     views

    RobotFramework:xpath的href被视为“不是有效的XPath表达式” .

    第1行确实找到了选择器 Wait Until Element Is visible xpath=//a[contains(text(),'Download selected certificate')] 然后,当我尝试获取href元素 ${url}= Get Element Attribute xpath=//a[contains(text(),'Download selected ...
  • 2 votes
     answers
     views

    XML中属性的name-> value对是否被认为是两个节点,由XPATH解释?

    以下文章http://docs.oracle.com/javaee/1.4/tutorial/doc/JAXPXSLT3.html表示XPATH认为以下是节点: Root 元素 文字 属性 评论 处理指令 命名空间 我想知道的是属性'id'及其值'2'是否被认为是两个不同的节点?例如 <name id="2">text</nam...
  • 0 votes
     answers
     views

    如何使用xPath 1.0检查id引用是否有效?

    我是xml,xsl和xPath的初学者 . 我想知道如何检查我的所有refid属性是否有效? 换句话说,如果每个refid属性都具有匹配的ID属性(当然具有相同的值),我希望有一个xPath 1.0查询返回TRUE . 所有产品都没有必要的ref节点 . 例如:如果cookie指向面包和面包指向牛奶和牛奶poist到cookie那么返回TRUE,否则为FALSE . 我一直试图解决这个问题,并在没...
  • 2 votes
     answers
     views

    XPath 2.0 - 1.0等效?

    我在生成有效的XPath 1.0等效的工作2.0示例时遇到了麻烦,这会产生相同的结果(事实上,并没有失败) . 我必须使用以前版本的原因是PHP不支持XPath 2.0 . 我的xml看起来像: <root> <container id="1"> <elements> <element v...
  • 1 votes
     answers
     views

    XPath - 从非重复列表中获取具有不同文本值的节点

    我有一个XML如下: <object> <codes> <cd1>A</cd1> <cd2>B</cd2> <cd3>C</cd3> </codes> <codes> <cd1>A...
  • 4 votes
     answers
     views

    用于选择所有文本节点的XPath

    我正在编写一个JavaScript函数,可以用HTML代码替换文本,但要做到这一点,我需要能够以文本节点的形式访问文本 . 以下XPath选择文档中的所有 div 标记: //div 以下XPath选择属性 class 赋值为 myclass 的所有元素: //*[@class="myclass"] 以下选择在ID为 comments 的元素下的任何级别发生的所有 text...
  • 1 votes
     answers
     views

    如何根据XPath 1.0(C#,WPF)中的最大子元素值选择多个节点

    环境: 使用C#编写WPF应用程序(和Visual Studio 2015) 仅限于使用XPath 1.0 目标:我需要根据特定节点中子元素的值从XML文档中选择多个特定的xml节点 到目前为止的情况:目前,我有几个XPath查询,它们选择单个节点并获取属性和元素的值 . 我遇到问题的那个如下所示 . var xUsageSummary = xDoc.XPathSelectElemen...
  • 1 votes
     answers
     views

    具有条件的XPath表达式在单独的父元素子元素上

    给定一个XML文档,如: <SESSION NAME ="TEST" REUSABLE ="NO" SORTORDER ="Binary" VERSIONNUMBER ="1"> <SESSIONEXTENSION DSQINSTNAME ="TEST_SQ" DSQINS...
  • 0 votes
     answers
     views

    用于评估多个元素值的xpath

    我有一个XML如下: <Accounts> <Account> <AccountNumber>12345</AccountNumber> <Status>NEW</Status> </Account> <Account> <AccountNumber&gt...
  • 0 votes
     answers
     views

    如何使用XPath 1.0选择前面有特定XML注释的元素?

    给定以下XML,如何选择 uid 元素,其前面的兄弟是注释,其标准化文本值等于"VID_1128"或"Some Title"?这里的问题是"Some Title"在两个 <uid> 元素之前,所以我只想选择值为 3333 的 uid 元素 . 这可能与XPath 1.0有关,如果是这样的话怎么办? <?xml versi...
  • -1 votes
     answers
     views

    有没有办法在Edge Browser中获取xpath和css?

    我有自动化的测试脚本,它们在Chrome上运行良好 . 现在扩展了对Edge和IE11的支持 . 边缘浏览器上几乎没有测试脚本失败 . 相同的定位器在chrome中运行良好,但在Edge中它们不起作用 . 我们有没有办法在Edge浏览器中识别像chrome一样的xpath和css? 我只是想验证xpath是否与Chrome和边缘浏览器中的相同元素匹配 . 我们有没有办法在Edge浏览器上验证xpa...
  • 1 votes
     answers
     views

    为什么通过Xpath的selenium定位元素在IE中失败了,但它在firefox中工作了吗?

    我在firefox中运行了我的selenium自动化测试脚本,效果很好 . 现在我想在IE中运行脚本,它似乎在 locating an element in GUI. 的步骤失败了 . 似乎selenium无法在GUI中找到元素,而firefox可以轻松找到它 . String servicenameidtext = "//table[@id='release_hostsProcesse...
  • 0 votes
     answers
     views

    Selenium找到按钮

    HY . 我有selenium IDE的问题 . 我在 table 上有一个按钮,我必须点击它 . Command: click Target: xpath=//table[@id='mainForm:dataTable']//tr[contains(., 'test1')]/td[9]/div/table/tbody/tr/td[contains(., 'Edit')]/a 当我点击硒的“查找...
  • -2 votes
     answers
     views

    似乎无法通过标签找到元素 - Selenium java

    我试图通过标签找到元素但它似乎不起作用 . 请告诉我有什么问题 . driver.findElement(By.xpath(“// div [@ label ='First Name']”)) . sendKeys(“MY NAME”); 这是代码: <div data-ng-class="{ 'has-feedback has-success' : rules[0...
  • -1 votes
     answers
     views

    按钮的最后一个元素

    任何人都可以帮助,我正在尝试获取代表智能卡的按钮的最后一个xpath元素(例如633597015500042010),它是动态生成的,然后点击它 . 我尝试了以下但仍无法找到解决方案 . 我打算捕获的按钮的名称是“选择” . driver.findElement(By.xpath( “// DIV [@类= '选择项'] / DIV)[最后一个()]”))点击(); <html class=...
  • 0 votes
     answers
     views

    无法使用selenium webdriver https url将文本值发送到文本框

    我无法点击此“用户名”元素: <tbody> <tr id="login_box_msgs"> <tr> <td> <form id="login-form" class="row form login-form login-form--align-start form--pad-none&qu...
  • 29 votes
     answers
     views

    如何使用XSLT / XPath生成以逗号分隔的列表?

    鉴于此XML数据: <root> <item>apple</item> <item>orange</item> <item>banana</item> </root> 我可以使用这个XSLT标记: ... <xsl:for-each select="root/item&qu...

热门问题