селен вебдрайвер: org.openqa.selenium.ElementNotVisibleException: элемент в настоящее время не виден и поэтому не может взаимодействовать с
Я пытаюсь нажать на промежуток с концепцией клонирования текста. Ниже приводится HTML
<ul class="context-menu-list context-menu-root" style="width: 210px; top: 500px; left: 231px; z-index: 2;">
<li class="context-menu-item">
<li class="context-menu-item">
<li class="context-menu-item disabled">
<li class="context-menu-item">
<li class="context-menu-item icon icon-evn-icon-clone-concept">
<span>Clone concept</span>
</li>
<li class="context-menu-item">
<li class="context-menu-item icon icon-delete disabled">
</ul>
код JavaScript, который я использую:
driver.findElement(By.xpath("//span[text()='Clone concept']")).click();
Я проверил, что это право для элемента через firepath.
Я также убедился, что элемент виден по ссылкеКак заставить Selenium WebDriver нажать на элемент, который в данный момент не виден?
Здесьcomputed css
font-family Verdana,?Arial,?Helvetica,?sans-serif
.context-menu-list Verdana,?Arial,?Helvetica,?sans-serif
jquery...enu.css (line 15)
body Arial,?Helvetica,?sans-serif
swa.css (line 3)
font-size 11px
.context-menu-list 11px
jquery...enu.css (line 15)
list-style-type none
.context-menu-list none
jquery...enu.css (line 15)
Также попробовал следующий код:
WebElement foo = driver.findElement(By.xpath("//span[text()='Clone concept']"));
Actions bar = new Actions(driver);
bar.click(foo).perform();
Exception: org.openqa.selenium.ElementNotVisibleException: элемент в настоящее время не виден и поэтому не может взаимодействовать с Продолжительность команды или время ожидания: 30,04 секунды Информация о сборке: версия: «2.24.1», редакция: «17205», время: «2012-06-19 16: 53: 24»; Системная информация: os.name: "Windows 7", os.arch: "amd64", os.version: "6.1", java.version: "1.7.0"; Информация о драйвере: driver.version: RemoteWebDriver
Любая помощь будет оценена.
Еще один взлом для тех, кто застрял здесь:
В настоящее время мне удалось продвинуться вперед, разделив этот огромный контрольный пример на более простые контрольные примеры.