0
点赞
收藏
分享

微信扫一扫

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

简单聊育儿 2022-04-14 阅读 182
selenium

在执行Web自动化测试用例的时,经常需要不打开浏览器执行自动化测试,这时就需要用到浏览器的静默执行。
浏览器静默执行要点:
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")
举报

相关推荐

0 条评论