我试图点击文本克隆概念的跨度.以下是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>
Run Code Online (Sandbox Code Playgroud)
我使用的javascript代码是:
driver.findElement(By.xpath("//span[text()='Clone concept']")).click();
Run Code Online (Sandbox Code Playgroud)
我通过firepath验证了这是元素的权利.
我还确保元素是可见的链接如何强制Selenium WebDriver点击当前不可见的元素?
这是计算的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)
Run Code Online (Sandbox Code Playgroud)
还尝试了以下代码:
WebElement foo = driver.findElement(By.xpath("//span[text()='Clone concept']"));
Actions bar = …Run Code Online (Sandbox Code Playgroud) 使用披萨本体,我希望能够查找American披萨的所有浇头.如果我在Protégé打开本体,我可以看到American披萨有以下限制:
hasTopping some MozerellaTopping
hasTopping some TomatoTopping
Run Code Online (Sandbox Code Playgroud)
如何通过Jena以编程方式获取相同的信息?