1

这是源代码:当元素被突出显示时,它会在 class= 中添加“ui-state-highlight”

<div id="entry_1994" class="entry ui-widget-content ui-state-highlight" onfocusout="a();" onclick="if (window.bIgnoreClick===undefined) { clickHandler('entry_1994'); } else { window.bIgnoreClick=undefined; }" style="border: 1px dashed rgb(119, 119, 119);">
<script type="text/javascript">
<div id="entry_2037" class="entry ui-widget-content" onfocusout="a();" onclick="if (window.bIgnoreClick===undefined) { clickHandler('entry_2037'); } else { window.bIgnoreClick=undefined; }" style="border: 1px dashed rgb(119, 119, 119);">

这些还有很多。我想检查所有这些元素并查看它们是否突出显示,如果它们突出显示,我想存储或计算这些突出显示的元素并将其与数字进行比较。

例如,这些元素中有 10 个,其中 5 个被突出显示,所以 5 应该将它与我拥有的数字进行比较。这些元素中有 10 个,其中 7 个被突出显示,所以 7 应该将它与我拥有的数字进行比较。

4

1 回答 1

1

通过部分文本查找 CSS 选择器的元素:http: //sauceio.com/index.php/2010/01/selenium-totw-css-selectors-in-selenium-demystified/

对于 xpath:http ://blog.ianbicking.org/starting-with-selenium.html

于 2012-08-21T19:33:07.837 回答