HTML表格中的Doubleclick行

时间:2019-03-06 17:09:48

标签: c# selenium-chromedriver

我在网站上有桌子:

<tr class=" toolbtn-hide  b-list__table-row" id="i-248" data-index="56" data-elid="nazwa.uzytkownika@hosting.net" data-elkeyname="nazwa.uzytkownika@hosting.net" data-hide="#idm1407788832, ">
   <td class="first b-list__table-col_name_name">
      <span class="i-text-content data-wrapper data  key-field  ">
      <span class="b-list__table-col-content ">nazwa.uzytkownika@hosting.net</span>
      </span>
   </td>
   <td class="first">
      <span class="i-text-content data-wrapper data "><span class="b-list__table-col-content ">7 / 1000</span></span>
      <div class="used-wr">
         <div class="used" style="width:1%"></div>
      </div>
   </td>
   <td>
      <div class="ovf i-text-content ">
         <span class="data-wrapper " data-stat="1:0:1:1:1:0">
            <div class="s-icon s16x16 props controlprop hint p-on" data-func="email.suspend" data-type="group" data-value="on" data-confirm="Czy naprawdę chcesz wyłączyć:" data-name="active" data-hint="Ta skrzynka jest aktywna. Kliknij ikonę, aby ją wyłączyć"></div>
            <div class="s-icon s16x16 props  hint p-redirect" data-name="forward" data-value="zapasowy.odbiorca@hosting.net" data-hint="Przekaż kopię e-maili do zapasowy.odbiorca@hosting.net"></div>
            <div class="s-icon s16x16 props  hint p-umbrellaon" data-name="greylist" data-value="" data-hint="Greylisting jest aktywny"></div>
            <div class="s-icon s16x16 props  hint p-ninjaon" data-name="spamassassin" data-value="" data-hint="Spamassassin jest aktywny"></div>
         </span>
         <span class="data middle ">
         <span class="b-list__table-col-content "></span>
         </span>
      </div>
   </td>
   <td class="first b-list__table-col_name_forward">
      <span class="i-text-content data-wrapper data  ">
      <span class="b-list__table-col-content ">zapasowy.odbiorca@hosting.net</span>
      </span>
   </td>
</tr>

我有Selenium ChromeDriver的应用程序,必须双击一行。

我试图这样做,通过id查找元素tr并使用Click()方法:

 IWebElement element = driver.FindElement(By.Id("i-248"));
 element.Click();

但是会产生异常:

  WebDriver.dll中的

“ OpenQA.Selenium.ElementNotVisibleException”-   元素不可见

我该怎么做?

最诚挚的问候。

0 个答案:

没有答案