Я пытаюсь запустить файл, созданный для Selenium, с помощью командной строки, но я не могу выяснить, в чем проблема, поскольку я следовал некоторым решениям, представленным здесь и в Google, но получаю то же сообщение об ошибке.
Когда я пытаюсь запустить этот код один за другим: я могу запустить его без каких-либо ошибок и успешно войти в систему
Вот код:
import selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
baseurl = "http://www.gcrit.com/build3/admin/"
username = "admin"
password = "admin@123"
xpaths = {'usernameTxtBox': '//input[@name="username"]', 'passwordTxtBox': '//input[@name="password"]', 'loginButton': '//button[@id="tdb1"]'}
mydriver = webdriver.Chrome(executable_path=r"C:\mypath\Forselenium\chromedriver.exe")
mydriver.get(baseurl)
mydriver.find_element_by_xpath(xpaths['usernameTxtBox']).send_keys(username)
mydriver.find_element_by_xpath(xpaths['passwordTxtBox']).send_keys(password)
mydriver.find_element_by_xpath(xpaths['loginButton']).click()
Я сохранилэто в файле .py
, а затем добавили расширение python37 в переменные окружения "C:\mypath\Local\Programs\Python\Python37"
и добавили .py
в путь.
Мой файл Python сохраняется в другом месте.Поэтому я попытался запустить файл различными способами, которые я запустил таким образом:
> C:\Users\mypath\Python37\python.exe "C:\Users\mypath\PythonScripts\SeleniumPractice.py"
Я получил это сообщение об ошибке "SyntaxError: unexpected character after line continuation character"
Кроме того, я попытался запустить способом, упомянутым в этомссылка как запустить .py файлы в командной строке (Windows 7) , но все равно не работает должным образом.
I tried some of the solutions provided below as well but I am receiving error for some reason:
I changed the directory as well, but it is saying no such file but the file (SeleniumPractice.py) exists in this path.
C:\Users\Desktop\Learning\PythonScripts>py SeleniumPractice (tried using .py as well but receiving error like invalid syntax)
(null): can't open file 'SeleniumPractice': [Errno 2] No such file or directory
Я также пытался использовать другое решение, представленное ниже, но получил эту ошибку.
I am using this command C:\Users\>python SeleniumPractice.py "File
"SeleniumPractice.py", line 1 Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27
2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 ^ SyntaxError:
invalid syntax"
Поскольку я создавал скрипты из IDLE, у меня было >>> в каждой строке, которую я заменил на пустую, и закомментировал любые другие строки, сгенерированные из IDLE, и теперь я могу запустить скрипт, используя тот жеРешения, представленные ниже python .py.Спасибо всем