使用robotframework selenium時遇到兩個問題,第一個是使用cron設定排程時pybot無法啟動,後來看了一下應該是PATH的問題,後來使用原始執行緒python -m robot.run取代pybot後解決。第二個問題是browser無法啟動,會顯示Chrome failed to start: exited abnormally。後來找到解決方法是在shell script前面加一行export DISPLAY=:0即可正常執行。
參考資料
setup chromedriver
http://installselenium.blogspot.tw/2013/06/how-to-setupinstall-selenium.html
export DISPLAY=:0
http://stackoverflow.com/questions/6971595/how-to-set-a-cron-job-to-open-a-web-page-in-the-browser-using-crontab
http://stackoverflow.com/questions/23908319/run-selenium-with-crontab-python
python -m robot.run
自己
沒有留言:
張貼留言