2014-06-27 45 views
0

我想用Selenium從我的Facebook個人資料中讀取InitialChatFriendsList。 當我手動登錄到Facebook並顯示頁面源時,我很容易找到 的元素。然而,當我使用Selenium我無法找到字符串:爲什麼我用Selenium找不到一些Javascript對象?

source = browser.page_source 
print 'InitialChatFriendsList' in source 
# False 

爲什麼我找不到這些JavaScript元素?

+0

在整個頁面上搜索一串文字只是荒謬的,而Selenium甚至不需要這個。 Facebook有一個廣泛的API,即使它的聊天功能,https://developers.facebook.com/docs/chat/ .... – Arran

+0

@Arran:Facebook的API可以是一個很好的方式來解決這個問題。不過,我更想知道爲什麼'Selenium'沒有找到這些元素。他們在哪?爲什麼他們不是'page_source'的一部分?以及我如何訪問這些元素? – Jon

回答

0

我覺得你沒有在eclipse中配置javascript文件。所以請刪除所有文件java eclipse(selenium)文件並重新配置文件。

相關問題