王练 2020-06-14
测试用例文件:test_selenium/test_hogwarts.py
使用pytest框架
定义一个变量,通过外部传入变量,确定使用哪个浏览器
browser = os.getenv("browser").lower()
print(browser)
if browser == "headless":
self.driver = webdriver.PhantomJS()
elif browser == "firefox":
self.driver = webdriver.Firefox()
else:
self.driver = webdriver.Chrome()
self.driver.get("https://testerhome.com/")在mac上,可执行:browser=firefox pytest test_selenium/test_hogwarts.py
在windows上,需执行:set browser=firefox pytest test_selenium/test_hogwarts.py
5.环境变量配置在linux系统下,需要将可执行文件配置到环境变量或将文件移动到属于环境变量的目录里面方法一:将文件移动到属于环境变量目录中sudo mv chromedriver /user/bin