首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击span标记窗口中的部分文本

单击span标记窗口中的部分文本
EN

Stack Overflow用户
提问于 2012-06-11 20:03:13
回答 1查看 3K关注 0票数 2

我有这个html代码:

代码语言:javascript
复制
<tbody>
  <tr>
    <td class=message>
      <div class=div10l>Fill In All Fields With<IMG style="CURSOR: hand" border=0 alt="Not  Null" src="../img/re.gif">.</div>
      <span style="COLOR: red">
        <a href="../main/Error.jsp" target=_blank>
          <span style="COLOR: red">Exception: ERROR: duplicate key value</span>
        </a>
        <br>
      </span>
      <br>
    </td>
  </tr>
</tbody>

如果页面上有错误,我会得到消息Exception: ERROR: duplicate key value,这是详细解释的链接。如何仅使用text - Exception的一部分来单击此文本?

我尝试了ie1.span(:text => /Exception:.click:/)错误,但是链接没有打开。

如果我尝试ie1.link(:href,"../main/Error.jsp").click -我得到以下结果:

代码语言:javascript
复制
can't find the object - 
E:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.0.0/lib/watir-classic/element.rb:66:in `assert_exists': Unable to locate element, using {:tag_name=>["a"], :href=>"../main/Error.jsp"} (Watir::Exception::UnknownObjectException)
    from E:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.0.0/lib/watir-classic/element.rb:414:in `perform_action'
    from E:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.0.0/lib/watir-classic/element.rb:269:in `click!'
    from E:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.0.0/lib/watir-classic/element.rb:211:in `click'
    from file1.rb:53:in `<main>'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-11 21:43:21

试试这个:

代码语言:javascript
复制
browser.link(:text => /Exception: ERROR:/).click

这是根据其文本单击链接。锚定标签内的跨度文本计为锚定标签文本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10979734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档