perf: chrome 添加插件

This commit is contained in:
ibuler
2023-05-23 11:24:44 +08:00
committed by Jiangjie.Bai
parent bcb4e04200
commit cc2e42c77a
4 changed files with 69 additions and 4 deletions

View File

@@ -186,9 +186,9 @@ class WebAPP(object):
def default_chrome_driver_options():
options = webdriver.ChromeOptions()
options.add_argument("start-maximized")
# 禁用 扩展
options.add_argument("--disable-extensions")
options.add_argument("--start-maximized")
options.add_argument("--new-window")
# 忽略证书错误相关
options.add_argument('--ignore-ssl-errors')
options.add_argument('--ignore-certificate-errors')
@@ -215,6 +215,7 @@ class AppletApplication(BaseApplication):
self.app = WebAPP(app_name=self.app_name, user=self.user,
account=self.account, asset=self.asset, platform=self.platform)
self._chrome_options = default_chrome_driver_options()
self._chrome_options.add_argument("--app={}".format(self.asset.address))
def run(self):
service = Service()
@@ -223,7 +224,6 @@ class AppletApplication(BaseApplication):
self.driver = webdriver.Chrome(options=self._chrome_options, service=service)
self.driver.implicitly_wait(10)
if self.app.asset.address != "":
self.driver.get(self.app.asset.address)
ok = self.app.execute(self.driver)
if not ok:
print("执行失败")