Я использую селен и драйвер Firefox, и я не могу сделать <span>close</span>
кнопку, чтобы нажать.Я пробовал разные подходы:
1 selelenium.mouseDownAt ("link = close", "10,10");selelenium.mouseUpAt ("link = close", "10,10");
2 driver.findElementByPartialLinkText ("close"). click ();
3 selelenium.focus ("ссылка= закрыть ");seleleniumkeyPress ("link = close", "r");
4 actions.click (driver.findElementByPartialLinkText ("close")). execute ();actions.release (driver.findElementByPartialLinkText ("close")). execute ();
, но это не работает.Единственный эффект, который я вижу, состоит в том, что кнопка, кажется, нажата и удерживается, но ее нет.вот почему я попытался сделать это по методам 1 и 4.
, но все же я не смог просто щелкнуть по нему, чтобы можно было увидеть всплывающее окно.
у любого есть идея, что может бытьпричина?
HTML-код:
<div id="id_asd83221" class="sub-tbl-content sub_position">
<div class="sub-order-pos-firstpart">
<div class="float pic-content sub-img sub-img-arrow-down"></div>
<div class="float sp_id_content">some text</div>
<div class="float type-sub-content">some text</div>
<div class="float amount-sub-content">some text</div>
<div class="float pl-sub-title">some text</div>
<div class="float pl-sub-content">some text</div>
</div>
<div>
<div class="float"><a class="small-tbl-button sp_close_positon_btn" href="#">
<span>close</span></a></div>
<div class="floatright edit-sub-content">
<a class="sp_edit_position_link" href="#">some text</a></div> </div>
<div class="clear0"></div>
</div>