2013-05-22 74 views
0

在元素的Python/Django測試中,通過scrollTop滾動,我希望得到scrollTop的值。從硒元素中獲取scrollTop,scrollLeft等元素

在JavaScript中我通過

element.scrollTop 

在Python得到這個值我試過如下:

element.get_attribute('scrollTop') 

這給了我None。 我如何在硒中獲得scrollTop

+0

那'scrollTop' - 會是_JQuery_方法嗎? –

+0

我不這麼認爲,因爲@JimEvans指出它是一個屬性 – Martin

回答

0

元素的scrollTop不是屬性,而是JavaScript屬性。您需要使用execute_script方法來追溯此屬性值。代碼看起來像這樣:

# WARNING! Code translated from other languages from memory. 
# Exact Python syntax may be incorrect, and need adjustment. 
driver.execute_script("return arguments[0].scrollTop;", element)