ssh連線 在Python裡面控制selenium - Linux

Table of Contents

版上的高手大大好,

小弟最近要寫Python的登錄程式 用Python開啟selenium 然後輸入帳密後做一個

登錄的動作 在windows環境下 會開啟Firefox 輸入參數後然後再登錄


現在換到Linux環境想要進行相同的流程 得到了以下的錯誤訊息:

selenium.common.exceptions.ElementNotVisibleException:
Message: Element is not currently visible and so may not be interacted with


在網路上找到可能的解決方法
(http://stackoverflow.com/questions/7109840/cannot-start-browser-for-selenium-through-ssh)

但感覺不是很穩定 想請問版上高手是否可以直接在Python端修改程式碼解決此問題呢

也就是希望在用ssh連線時 實際開啟Firefox瀏覽器進行瀏覽的動作 進而觸發相關的

網頁功能


感謝


--

All Comments

Bennie avatarBennie2015-07-31
Linux上有GUI? 有的話直接DISPLAY=:0 ....其實就行
Faithe avatarFaithe2015-08-01
有裝桌面的話,RealVNC 連線速度不錯,要加密,要付費
Doris avatarDoris2015-08-06
免費方案的話,試試 tightvnc-server,可透過 ssh 啟動
Zanna avatarZanna2015-08-08
但免費的方案,比起花錢的方案,速度較慢,以及不穩
我實際兩種都有在用,參考看看囉