fix chrome evaluation bugs for macbook (#43)

This commit is contained in:
Jason Lee
2024-06-11 12:15:27 +08:00
committed by GitHub
parent d6ac23ecee
commit 1c50770817

View File

@@ -125,7 +125,9 @@ def get_default_search_engine(env, config: Dict[str, str]):
'output'].strip()
elif os_type == 'Linux':
if "arm" in platform.machine():
raise NotImplementedError
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), 'snap/chromium/common/chromium/Default/Preferences'))")[
'output'].strip()
else:
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), '.config/google-chrome/Default/Preferences'))")[
@@ -161,7 +163,9 @@ def get_cookie_data(env, config: Dict[str, str]):
'output'].strip()
elif os_type == 'Linux':
if "arm" in platform.machine():
raise NotImplementedError
chrome_cookie_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), 'snap/chromium/common/chromium/Default/Preferences'))")[
'output'].strip()
else:
chrome_cookie_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), '.config/google-chrome/Default/Cookies'))")[
@@ -200,7 +204,9 @@ def get_history(env, config: Dict[str, str]):
'output'].strip()
elif os_type == 'Linux':
if "arm" in platform.machine():
raise NotImplementedError
chrome_history_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), 'snap/chromium/common/chromium/Default/Preferences'))")[
'output'].strip()
else:
chrome_history_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), '.config', 'google-chrome', 'Default', 'History'))")[
@@ -239,7 +245,9 @@ def get_enabled_experiments(env, config: Dict[str, str]):
'output'].strip()
elif os_type == 'Linux':
if "arm" in platform.machine():
raise NotImplementedError
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), 'snap/chromium/common/chromium/Default/Preferences'))")[
'output'].strip()
else:
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), '.config/google-chrome/Local State'))")[
@@ -274,7 +282,9 @@ def get_profile_name(env, config: Dict[str, str]):
'output'].strip()
elif os_type == 'Linux':
if "arm" in platform.machine():
raise NotImplementedError
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), 'snap/chromium/common/chromium/Default/Preferences'))")[
'output'].strip()
else:
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), '.config/google-chrome/Default/Preferences'))")[
@@ -306,7 +316,9 @@ def get_chrome_language(env, config: Dict[str, str]):
'output'].strip()
elif os_type == 'Linux':
if "arm" in platform.machine():
raise NotImplementedError
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), 'snap/chromium/common/chromium/Default/Preferences'))")[
'output'].strip()
else:
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), '.config/google-chrome/Local State'))")[
@@ -338,7 +350,9 @@ def get_chrome_font_size(env, config: Dict[str, str]):
'output'].strip()
elif os_type == 'Linux':
if "arm" in platform.machine():
raise NotImplementedError
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), 'snap/chromium/common/chromium/Default/Preferences'))")[
'output'].strip()
else:
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), '.config/google-chrome/Default/Preferences'))")[
@@ -376,7 +390,9 @@ def get_bookmarks(env, config: Dict[str, str]):
'output'].strip()
elif os_type == 'Linux':
if "arm" in platform.machine():
raise NotImplementedError
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), 'snap/chromium/common/chromium/Default/Preferences'))")[
'output'].strip()
else:
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), '.config/google-chrome/Default/Bookmarks'))")[
@@ -406,7 +422,9 @@ def get_extensions_installed_from_shop(env, config: Dict[str, str]):
'output'].strip()
elif os_type == 'Linux':
if "arm" in platform.machine():
raise NotImplementedError
preference_file_path = env.controller.execute_python_command(
"import os; print(os.path.join(os.getenv('HOME'), 'snap/chromium/common/chromium/Default/Preferences'))")[
'output'].strip()
else:
chrome_extension_dir = env.controller.execute_python_command(
"""os.path.expanduser('~') + '/.config/google-chrome/Default/Extensions/'""")['output'].strip()