单击不代表斜体但代表图标的 <i> 标签
Click on <i> tag that doesn't represent italics but icon
也许我不得不处理糟糕的 HTML 编程(检查 here)。
在下面的代码中,<i>
表示的不是斜体字而是一个图标。我想点击哪个 WATIR
适合这个?
我去了 this post 并尝试了 button
和 image
方法,但 none 有效。
我尝试创建它的 page object
(因为这是我想要的方式)。
button(:attendees_list, :title => 'attendees')
和 image(:attendees_list, :title => 'attendees')
用作
on(UpcomingWebinarPage).attendees_list
<a class="webinar" href="javascript:;">
<i class="icon" title="attendees"></i>
<span class="number">12</span>
</a>
我想,你可以尝试使用 element
:
b.element(:title, 'attendees').click
在 page-object
中,您想要创建一个通用的 element。因为这是一个奇怪的案例,所以我会使用 XPath 来识别它。
element(:attendees_list, :i, xpath: "//i[@title='attendees']")
然后点击:
page.attendees_list_element.click
也许我不得不处理糟糕的 HTML 编程(检查 here)。
在下面的代码中,<i>
表示的不是斜体字而是一个图标。我想点击哪个 WATIR
适合这个?
我去了 this post 并尝试了 button
和 image
方法,但 none 有效。
我尝试创建它的 page object
(因为这是我想要的方式)。
button(:attendees_list, :title => 'attendees')
和 image(:attendees_list, :title => 'attendees')
用作
on(UpcomingWebinarPage).attendees_list
<a class="webinar" href="javascript:;">
<i class="icon" title="attendees"></i>
<span class="number">12</span>
</a>
我想,你可以尝试使用 element
:
b.element(:title, 'attendees').click
在 page-object
中,您想要创建一个通用的 element。因为这是一个奇怪的案例,所以我会使用 XPath 来识别它。
element(:attendees_list, :i, xpath: "//i[@title='attendees']")
然后点击:
page.attendees_list_element.click