如何在多个值上执行鼠标悬停,这些值只能通过样式属性的值(例如“ top”和“ left”)来区分

时间:2019-12-30 19:29:19

标签: selenium

这是图片... [![https://i.stack.imgur.com/651dH.png

在上面的图像2小部件中。 1.提供MG,MP,Assigned等(左侧面板) 2.右面板(16.9%,13.1%等)。所有这些值都提供了工具提示。 步骤1: 我必须单击左侧的选项之一,在屏幕快照中显示MG,MP,Assigned等。所有这些选项只能通过样式属性(顶部和左侧)加以区分,并且在范围内(例如顶部) :235-247px,左:65-72px(用于第一个选项) 代码如下:

<div class="tab-tooltip tab-widget tab-tooltipBR" style="user-select: none; -webkit-tap-highlight-color: transparent; top: 247px; left: 71px;">
  <div class="tab-tooltipContainer">
    <div class="tab-tooltipContent" wairole="alert" style=""><div class="tab-ubertip tab-widget" style="min-width: 142px;">
  <div class="tab-ubertipCommandArea">

    <div class="tab-ubertipCommands hide"></div>
    <div class="tab-clear"></div><div class="tab-ubertipSelected hide"></div>
  </div><div class="tab-ubertipContent">
    <div class="tab-ubertipTooltip"><span style="white-space:pre-wrap;tab-size:10;-moz-tab-size:10"><div style="text-align:left;"><span style="font-family:'Arial';font-size:13px;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;">Health Group</span></div></span></div>
    <div class="tab-ubertipActions hide"></div>
  </div>

</div></div>
  </div>
  <div class="tab-tooltipConnector"></div>
</div>

步骤2: 单击选项之一后,将仅显示一行及其相关值。例如,单击MG会显示MG 16.9%13.1%81.6%(全行),依此类推,当鼠标悬停在这些值(16.9%,13.1%等)上时,会依次给出工具提示和该工具提示值I必须获取。并为此编写如下代码:

<div class = “ tab-tooltip tab-widget tab-tooltipAR”  style=”user-select: none; -webkit-tap-highlight-color: transparent; top: 1px; left:119px;”>… </div>
<div class=”tab-tooltipContainer”>
<div class =”tab-tooltipContent” wairole=”alert” style>
<div class=”tab-ubertip tab-widget” style=”min-width: 368px;”>.
<div class =”tab-ubertipContent”>
<div class=”tab-ubertipTooltip”>
<span style =”white-space:pre-wrap;tab-size:10;-moz-tab-size:10”>
<div style=”text-align:left;”>
                    <span style=””> Castle health Group </span>
</div>
<table style=”vertical-align:top;padding:0px” cellspacing=”0”>
<tbody>
<tr>
<td style =”white-space:pre”>
                            <span style=”font-family”>**97**</span>
</td>
<td >
                            <span style=”font-”  >**Minimum**</span>
</td>

我能够获取工具提示值(97,最小值),但是我如何将鼠标悬停在每个值(16.9%,13.1%等)上,而这两个值之间的区别仅在于'left'和'top'属性。

请任何人知道如何根据样式属性将鼠标悬停在每个值上。 任何帮助将不胜感激。 谢谢。

0 个答案:

没有答案