【发布时间】:2014-04-29 18:53:49
【问题描述】:
下面是 HTML 标签:
<div onscroll="return isc_Canvas_4.$lh()" style="position: absolute; left: 6px; top: 6px; width: 12px; height: 12px; z-index: 201854; overflow: hidden; -moz-box-sizing: border-box; cursor: pointer; margin: 0px; padding: 0px; border: 0px none; display: inline-block;" class="fa fa-caret-down" eventproxy="isc_Canvas_4" id="isc_55"> </div>
我想使用 Selenium 点击这个元素。我尝试过使用 selenium element.click() 但它不起作用。
任何人都可以建议任何其他方式吗?可以通过 Selenium 中的 JS 或 JQuery。
【问题讨论】:
-
你能解释一下你是如何定义你想点击的
element的吗?另外,我认为您应该提供比上述更多的 HTML 代码 sn-p。如果您提供,我们将能够帮助您使用 xpath 定位元素。 -
XPATH ,这里没有任何操作。我能够找到该元素并检索其属性,但无法单击它@TDHM。我认为 JS 或 JQuery 可以在这里提供帮助
-
div通常不可点击。这很可能是问题所在。当您单击div时会发生什么?
标签: javascript jquery selenium selenium-webdriver