Запланированный запуск приложения расширения chrome - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь найти способ реализовать: - этот код с использованием python - запланировать запуск по времени - выбрать вкладку в Google chrome

I ' я скопировал и вставил решение в мой python, просто чтобы проверить его, но, похоже, получает ошибку URL-адреса ниже, может ли кто-нибудь помочь мне понять, почему переменная сталкивается с синтаксической ошибкой?

Вот мой код:

Вот мое сообщение об ошибке:

MBP:Testing chrome extension erikwayne$ python3 chromeClick_v1.py
  File "chromeClick_v1.py", line 15
    url = "https://www.google.com/"
    ^
SyntaxError: invalid syntax

Расширенная отладка:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pdb.py", line 1703, in main
    pdb._runscript(mainpyfile)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/pdb.py", line 1572, in _runscript
    self.run(statement)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/bdb.py", line 587, in run
    exec(cmd, globals, locals)
  File "<string>", line 1, in <module>
  File "/Users/erikwayne/Downloads/Testing chrome extension/chromeClick_v1.py", line 11
    url = "https://www.google.com/"
    ^
SyntaxError: invalid syntax

* Редактировать: пробовал модифицированный код ниже из @RafalS, но имел дополнительная ошибка.

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Я сделал это и разобрал, установив chrome webdriver в более доступный путь к папке, полностью игнорируя ospaths или GenericMethods.

Что касается проблемы driver = webdriver.Chrome, в исходном коде отсутствовала запятая между аргументами, поэтому я просто заполнил их.

driver = webdriver.Chrome(executable_path=os.path.join(r'/Users/USERNAME/Downloads/Testing chrome extension/chromedriver/chromedriver'), options=options)

Он был взломан, но работает.

0 голосов
/ 06 мая 2020
driver = webdriver.Chrome(

закройте круглые скобки

driver = webdriver.Chrome()

Вам также понадобится import os и замените

GenericMethods.get_full_path_to_folder

на

get_full_path_to_folder

, так как вы сделал импорт звездочки:

from Common_Methods.GenericMethods import *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...