2012-07-23 33 views
5

câu hỏi đơn giản: làm thế nào để hoàn toàn vô hiệu hóa đăng nhập khi sử dụng Selenium từ bindings Python, mã cũ như sau:Làm thế nào để vô hiệu hóa đăng nhập sử dụng Selenium với Python ràng buộc

browser = webdriver.Chrome() 

Tôi đã thử những thứ như:

options = webdriver.ChromeOptions(); 
options.add_argument('--log-level 3') 
browser = webdriver.Chrome(chrome_options=options) 

hoặc thậm chí:

options = webdriver.ChromeOptions(); 
options.add_argument('--disable-logging') 
browser = webdriver.Chrome(chrome_options=options) 

nhưng vẫn tập tin chết tiệt 'chromedriver.log' vẫn xuất hiện trên mỗi lần chạy thử nghiệm mới.

Trả lời

1

source code trình quản trị web của Chrome, hiển thị sự tồn tại của một tùy chọn có tên là service_log_path.

Vì vậy, nếu bạn muốn để có được thoát khỏi những tập tin, bạn có thể thiết lập thuộc tính này để

  • /dev/null nếu bạn đang chạy dưới Linux/Unix;
  • NUL dưới cửa sổ

Hy vọng nó giúp

5
driver = webdriver.Chrome(service_log_path='/dev/null') 
Các vấn đề liên quan