有人能帮我吗?我怎么能按一下div里的按钮?虽然,在第一页,按钮到第二页是可用的点击,但我的代码,我无法实现它。
这是我的密码:
> WebElement btn_Submit =
> driver.findElement(By.cssSelector("a[class*='bodylink']"));
>
> clickable=isClickable(btn_Submit);
> if(clickable){
> btn_Submit.sendKeys(Keys.ENTER);
>
> }
以下是本页摘录:
<div id="pagingBody">
<div style="margin-bottom:10px;font-weight:bold;" id="ex-gen3932">100 Total Results</div>
[1 - 50] |
<a id="ex-gen3926" class="bodylink" href="#" onclick="gosearch('PowRan',51); return false;">[51 - 100]</a>
</div>
3条答案
按热度按时间dba5bblo1#
我假设您已经调试了这个元素,并且元素不是空的。
而不是:
尝试执行:
这应该会让你振作起来
onclick
事件。nwlls2ji2#
而不是:
尝试使用:
如果需要,诱导
ExplicitWait
即WebDriverWait
点击按钮,然后呼叫click()
方法。如果这能回答你的问题,请告诉我。
xzlaal3s3#
试试这个: