webdriver mange用法-告别手动下载driver,我下面的链接有介绍webdriver mange的用法
https://blog.csdn.net/aa122509969/article/details/124189997?spm=1001.2014.3001.5502
前一篇文章我们知道了,如何去封装几个简单的Selenium方法到我们自定义的类,这次我们编写一个类,叫浏览器引擎类,通过更改一个字符串的值,利用if语句去判断和控制启动那个浏览器。
我们继续在test1这个包下新建一个browser_engine.py文件,然后在另外一个包下新建一个test.py文件去测试这个浏览器引擎类是否工作正常。
browser_engine.py中的代码:
# coding=utf-8
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
class BrowserEngine(object):
"""
定义一个浏览器引擎类,根据browser的值去,控制启动不同的浏览器,这里主要是IE,Firefox, Chrome
"""
def