无法在Python中使用Selenium单击span

无法在Python中使用Selenium单击span,python,selenium,Python,Selenium,这是我的密码: driver = webdriver.Chrome('driver/path') driver.get('http://www.tripadvisor.com/Hotel_Review-g51867-d616623-Reviews-or50-Park_Motel-Florence_Oregon.html#REVIEWS') mores = driver.find_element_by_class_name('moreLink') mores.click() 我得到一个例外: E

这是我的密码:

driver = webdriver.Chrome('driver/path')
driver.get('http://www.tripadvisor.com/Hotel_Review-g51867-d616623-Reviews-or50-Park_Motel-Florence_Oregon.html#REVIEWS')
mores = driver.find_element_by_class_name('moreLink')
mores.click()
我得到一个例外:

Element is not clickable at point (220, 701). Other element would receive the click: <div class="prw_rup prw_prodp13n_recommendation_carousels_related_footer_xsell" data-prwidget-name="prodp13n_recommendation_carousels_related_footer_xsell" data-prwidget-init="handlers">...</div>
(Session info: chrome=47.0.2526.106)
(没有例外,但仍然没有单击)

(具有不同坐标的相同例外)


这很奇怪,因为当我手动将页面滚动到脚本滚动的同一位置时,它会工作。

啊!,我没有看到任何
网页元素
具有
类名
moreLink,即可点击的
-。建议采用更好的方法来解决这个问题

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get('http://www.tripadvisor.com/Hotel_Review-g51867-d616623-Reviews-or50-Park_Motel-Florence_Oregon.html#REVIEWS')
bd = driver.find_element_by_tag_name('body')
for i in range(5000): #5000 is just a high value to ensure longer press
    bd.send_keys(Keys.PAGE_DOWN)
driver.quit()
driver.execute_script('arguments[0].scrollIntoView(true)', mores)
mores.click()
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get('http://www.tripadvisor.com/Hotel_Review-g51867-d616623-Reviews-or50-Park_Motel-Florence_Oregon.html#REVIEWS')
bd = driver.find_element_by_tag_name('body')
for i in range(5000): #5000 is just a high value to ensure longer press
    bd.send_keys(Keys.PAGE_DOWN)
driver.quit()