我想使用python、selenium和chromedrive将左侧导航栏(显示作业列表)滚动到底部。我尝试使用:
_driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
但什么也没发生。我是网络自动化的新手,如果你需要什么,请告诉我。
附页来源
这是左侧导航栏中的最后一个元素作业列表
:
(//li[contains(@class, 'PaEvOc')])[last()]
要滚动到左下方的导航,使用< code >。location _ once _ scrolled _ into _ view :
element = driver.find_element_by_xpath("(//li[contains(@class, 'PaEvOc')])[last()]")
element.location_once_scrolled_into_view
问题内容: 我在python中有以下代码 我的问题是在test_home_page函数之后,firefox实例关闭并为下一个test_whatever函数再次打开。我该怎么做,以便所有测试用例都从同一firefox实例执行。 问题答案: 在以下位置初始化firefox驱动程序:
问题内容: 我用python与selenium结合编写了一个脚本,以从其着陆页中抓取不同文章的链接,并通过跟踪引向其内页的url最终获得每个文章的标题。尽管我在这里解析的内容是静态内容,但我还是使用了selenium来查看它在多处理中的工作方式。 但是,我的意图是使用多处理进行抓取。到目前为止,我知道selenium不支持多处理,但似乎我错了。 我的问题:当使用多处理运行selenium时,如何减
问题内容: 我想从索引中获取所有数据。由于项数太大而无法存储,因此我使用了Scroll(很好的功能): 调用时效果很好: 但是,当我多次调用前一个方法时,会得到相同的多次,因此无法并行滚动多次。 我找到了http://elasticsearch-users.115913.n3.nabble.com/Multiple-scrolls- simultanious-td4024191.html ,其中指
如何在vue中实现一个定时自动间隔多少秒滚动的滚动条? 这么写能一下子滚动,不能间隔滚动,怎么优化实现呢?? 参考楼里大佬答案,但是不实现已打开页面就自动间隔滚动,反而是要手动滚动并一下子回到顶部,这是哪里有问题(350是容器的固定高度)
问题内容: 我对Linkedin中技能部分的“加载更多”按钮感到困惑。我 在找到按钮的xpath时收到此错误: 问题是我的元素在页面上不可见,因此我一直试图 找到一种方法来在页面上连续滚动直到按钮可见。 我正在尝试对多个配置文件进行forloop。 我的相关代码: Attempts 1. 随着 页面滚动就在元件的下方,因此该元素不再是可见的,随后发生同样的错误。 我也尝试过move_to_elem
问题内容: 我有多个Tkinter列表框,可以使用单个滚动条一起滚动,但是我也希望它们一起滚动,以便在任何列表框上进行鼠标滚轮活动。 这该怎么做? 我当前的代码基于此处讨论的最后一个模式:http : //effbot.org/tkinterbook/listbox.htm 仅使用滚动条时,它可以很好地工作,但是使用鼠标滚轮时,列表框可以独立地滚动。 问题答案: 解决问题的方法与将两个小部件连
问题内容: 我想创建一个可以滚动但不显示滚动条的div。我已经找到了Webkit的解决方案(如下),但是如何在其他浏览器中实现呢? 我宁愿避免使用javascript插件。希望找到CSS或特定于供应商的解决方案。 问题答案: 您必须将可滚动div包裹在另一个div中,以隐藏滚动条。 。 顺便说一句:一个漂亮的jQuery小插件jScrollPane使用了相同的技术
我有一个编辑文本视图,可以在编辑文本中的提要上发表评论。当我在编辑文本中放入大量文本并出现滚动条时,我无法滚动编辑文本的文本内容<当我想在编辑文本中滚动时,代码>循环视图(code>Recyclerview)会向上滚动。我怎样才能解决这个问题。请提出建议。