Я пытаюсь автоматизировать некоторые веб-сайты в моей работе с Python и селеном, но я сталкиваюсь с некоторыми проблемами совместимости.
Компьютеры в моей работе имеют несколько разных версий Google chrome ( около 6 версий), поэтому, чтобы справиться с этим, я должен использовать некоторую попытку / за исключением разных версий chromedriver, и это раздражает, когда черный экран и chrome открываются и закрываются, пока не совпадут с компьютерной версией.
В противном случае я могу использовать IE вместо Chrome, но на веб-сайте, который я пытаюсь автоматизировать, есть меню, в котором используется Java, и на компьютере, на котором Java устарела, появляется всплывающее окно, и это раздражает. откажись тоже. Это меню появляется только на IE.
. Есть ли возможность запускать разные версии хромедривера без попытки / исключить или каким-либо другим способом блокировать всплывающее окно java на IE?
Спасибо
РЕДАКТИРОВАТЬ: My Try / Except code:
try:
caminho = os.getcwd() + '\driver\chromedriver78.exe'
self.driver = webdriver.Chrome(executable_path=caminho)
except:
try:
caminho = os.getcwd() + '\driver\chromedriver74.exe'
self.driver = webdriver.Chrome(executable_path=caminho)
except:
try:
caminho = os.getcwd() + '\driver\chromedriver77.exe'
self.driver = webdriver.Chrome(executable_path=caminho)
except:
try:
...