我在网站上有桌子:
<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”- 元素不可见
我该怎么做?
最诚挚的问候。