SeleniumChrome无头浏览器

场景:

  1. 可以在linux 中使用,减少性能消耗
  2. 不想看到测试脚本在自己面前点点点
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

import time

from selenium import webdriver

from selenium.webdriver.chrome.options import Options

chrome_options = Options()

chrome_options.add_argument('--headless')

chrome_options.add_argument('--disable-gpu')

driver = webdriver.Chrome(chrome_options=chrome_options)

driver.get("https://www.baidu.com")

driver.maximize_window()

time.sleep(3)

driver.save_screenshot("3.png")

driver.quit()


  • 本文作者: Ysc Test
  • 本文链接: https://ysctest.cn/posts/145708c1.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 法律声明: 本博客提供的所有包括但不限于(文章和API)等服务,仅用于学习,技术分享、交流。不得用于违法犯罪、损害国家利益。非法使用者本站不承担任何法律责任,并且本站保留追究其法律责任的权力!!!