首页 > 其他分享 >Selenium无浏览器页面执行测试用例—静默执行

Selenium无浏览器页面执行测试用例—静默执行

时间:2022-12-06 13:57:27浏览次数:48  
标签:webdriver 浏览器 chrome self Selenium Chrome 测试用例 执行 options

在执行WebUI自动化用例的时候,经常需要不打开浏览器执行自动化测试,这时就需要用到浏览器的静默执行。
浏览器静默执行要点:
1.定义Chrome的选项,两种方式任选

chrome_options = webdriver.ChromeOptions()
chrome_options = Options()

2.把Chrome设置成无界面模式

chrome_options.headless = True

3.创建Chrome无界面对象

self.driver = webdriver.Chrome(options=chrome_options)

代码示例

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


class TestDemo:
    def setup(self):
        # 定义Chrome的选项,两种方式任选
        # chrome_options = webdriver.ChromeOptions()
        chrome_options = Options()
        # 把Chrome设置成无界面模式
        chrome_options.headless = True
        # 创建Chrome无界面对象
        self.driver = webdriver.Chrome(options=chrome_options)

    def test_demo(self):
        self.driver.get("https://www.baidu.com/")
        self.driver.save_screenshot("./baidu.png")

  

标签:webdriver,浏览器,chrome,self,Selenium,Chrome,测试用例,执行,options
From: https://www.cnblogs.com/ck-zscs/p/16955009.html

相关文章