谢谢你帮我。在
我试着浏览一个有分类的列表框。在
当我单击列表框中的项目时,一切正常,直到类别位于可见列表框下方。在这种情况下,它会抛出以下错误:
Element is not clickable at point (1121.5, 276). Other element would receive the click:
所以我的问题是。如何单击需要在列表框中滚动一点的元素,才能单击该元素。
我的代码的一个很短的版本
listUl1 = browser.find_element_by_id('categoryManuallySelectLevel_1')
listCategories = []
# Fetch the id's
for child in listUl1.find_elements_by_xpath(".//"):
listCategories.append(child.get_attribute('id'))
# click through the items in the list
for item in listCategories:
element = WebDriverWait(browser,5,poll_frequency=.2).until(EC.visibility_of((By.ID, item)))
element.click
可以在此处找到指向该站点的链接:http://www.guloggratis.dk/annonce/opret
如果你有什么问题,尽管问。我会立刻用我的电话回复。谢谢。在
您需要javaScriptexecutor来实现相同的功能。在
下面是java方法,它可以帮助您在相同的。在python中引用并使用它。它在python中非常类似于:
如果不起作用,则使用(不推荐):
^{pr2}$希望对您有帮助:)
您可以使用
ARROW_DOWN
滚动滚动条您也可以使用Robot方法向下滚动页面,如下所示:
相关问题 更多 >
编程相关推荐