我写了有效的python脚本,
预期结果应为:
1.打开Chrome浏览器
2.转到脚本中给出的URL
3.点击element..etc
我的实际结果未跟踪给定的URL。
代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
#Chrome
driver=webdriver.Chrome(executable_path="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe")
driver.get("https://www.python.org/accounts/login/")
'''print(driver.title)
driver'''
driver.find_element_by_class_name("primaryAction").click()
time.sleep(5)
driver.close()
实际结果是,
仅打开Chrome浏览器。
当我返回查看pycharm中的结果时,它显示如下错误:
C:\Users\****\PycharmProjects\SeleniumDemo\venv\Scripts\python.exe C:/Users/****/PycharmProjects/SeleniumDemo/BasicCommands.py
Traceback (most recent call last):
File "C:/Users/****/PycharmProjects/SeleniumDemo/BasicCommands.py", line 6, in <module>
driver=webdriver.Chrome(executable_path="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe")
File "C:\Users\****\PycharmProjects\SeleniumDemo\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__
self.service.start()
File "C:\Users\****\PycharmProjects\SeleniumDemo\venv\lib\site-packages\selenium\webdriver\common\service.py", line 98, in start
self.assert_process_still_running()
File "C:\Users\****\PycharmProjects\SeleniumDemo\venv\lib\site-packages\selenium\webdriver\common\service.py", line 111, in assert_process_still_running
% (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service C:\Program Files (x86)\Google\Chrome\Application\chrome.exe unexpectedly exited. Status code was: 0
Process finished with exit code 1