2017-02-28 6 views
-1

私はセレン(pythonを使って)を使ってウェブページ(Facebookのティッカーボックス)の特定のdivをスクロールしようとしています。セレン/パイソンを使ってウェブページのセクションをスクロール

私は、要素を見つけることができますが、私は使用して、それを下にスクロールしようとすると:

header = driver.find_element_by_class_name("tickerActivityStories") 
driver.execute_script('arguments[0].scrollTop = arguments[0].scrollHeight', header) 

何も起こりません。

私は多くの答えを見つけましたが、主にJavaのセレンのためです。だから、Pythonからそれを行うことが可能かどうかを知りたいと思います。

答えて

1

私は答えをたくさん見つけたが、ほとんど違いはありませんJavaの

にセレンのためのものである、セレンは、JavaやPythonで同じAPIを持って、あなただけの同じを見つける必要がありますPythonセレンの関数です。

まず、JSがブラウザで動作するかどうかを確認します(そうでない場合は、親要素をスクロールしてみてください)。

また、あなたは試すことができます:

from selenium.webdriver.common.keys import Keys 
header.send_keys(Keys.PAGE_DOWN) 
+0

は明日、それらの両方を試してみて、何が起こったのか戻って掲載する予定です!ありがとう! – Ghost

+0

テストされ、動作していた、それは問題でした。私はスクロールできない部門にいました。 – Ghost

関連する問題