这是我要点击的链接:
<a class="nav-link text-light" href="#" onclick="return hydra.dissent.selectCommentsTab(event, 'top', {"url":"https://www.some-website.com/","v":"begin","uid":"5xxxxxxx5f2bc7d4b7","s":"controversial","p":1,"cpp":10});">Top</a>
我使用driver.find_element(By.CSS_SELECTOR, "a.nav-link.text-light")
获取它,并使用get_attribute("innerText")
验证它,它确实显示了Top
。
但当我尝试.click()
它时,似乎什么都没有发生。
我也试过.send_keys(Keys.ENTER)
,但也没用。
然后我尝试了driver.execute_script("<onclick_text_here>")
;还是不走运。
代码也不会抛出任何错误,因此我不知道问题出在哪里。
任何帮助都将不胜感激
基本上意味着即使你
click
,它也不会将你重定向到任何地方文本还说
Top
,当你点击它滚动到Top
时可能是这样,这在Selenium中可以通过多种方式实现相关问题 更多 >
编程相关推荐