Selenium - 多浏览器运行

一、代码

from selenium import webdriver
import os

class Base:
	def setup(self):
		browser = os.getenv('browser')
		if browser == 'firefox': # 调用firefox浏览器
			self.driver =webdriver.Firefox()
		elif browser == 'headless' :
			self.driver = webdriver.PhantomJS()
		else:
			self.driver = webdriver.Chrome()
			self.driver.maximize_window() # 窗口最大化
			self.driver.implicitly_wait(3) # 隐式等待3秒

def teardown(self):
	self.driver.quit()

在终端运行命令: browser=firefox pytest .\test_frame.py

二、最后

对软件测试、接口测试、自动化测试、软件测试零基础入门、性能测试、LR脚本开发、python自动化全栈、面试经验感兴趣可以175317069,群内会有不定期的发放免费的资料链接。如果你有好的学习也资料可以私聊发我,我会注明出处之后分享给大家。


版权声明:本文为kami_ochin_akane原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。