How do I relocate/disable GeckoDriver's log file in selenium, python 3?

前端 未结 6 1794
执笔经年
执笔经年 2021-01-02 06:14

Ahoy, how do I disable GeckoDriver\'s log file in selenium, python 3?

If that\'s not possible, how do I relocate it to Temp files?

6条回答
  •  孤街浪徒
    2021-01-02 06:39

    If it all for some reason does not work. (which was the case in our case). then go to this (relative) directory:

    C:\Users\yourname\AppData\Local\Programs\Python\Python38\Lib\site-packages\SeleniumLibrary\keywords\webdrivertools

    there is a file called: webdrivertools.py on line 157 you can edit

    service_log_path='./robots/robotsiot/Results/Results/Results/geckoresults', executable_path=executable_path,
    

    advantages: #1 if you're using something like Github and you synchronize a directory then the log files are kept separate. #2 the original file of the previous run gets overwritten (if that is what you want, but in some cases that is exactly how you need it).

    note: the section written above is in case you're using FireFox, if you are using another browser you'll have to edit it on a different line. note2: this path overrides on a high level, so arguments in Eclipse->Robot framework will not have any effect anymore.

    use this option with caution: it's sort of a last resort if the other options don't work!

提交回复
热议问题