2017-06-19 2 views
0

Ich erhalte eine Fehlermeldung wie folgt:Python Selen WebDriver (Name 'von' nicht definiert)

NameError: name 'By' is not defined

für den Code

chrome_driver_path = r"C:\chromedriver.exe" 
from selenium import webdriver 
from selenium.webdriver.support import expected_conditions as EC 
from selenium.webdriver.support.ui import WebDriverWait 
browser = webdriver.Chrome(chrome_driver_path) 
browser.delete_all_cookies() 
browser.get("https://www.google.com/") 
wait = WebDriverWait(browser, 10) 
element = wait.until(EC.element_to_be_clickable((By.XPATH, '//*[@id="tsf"]/div[2]/div[3]/center/input[1]'))) 

Ist mein Import richtig?

+0

sieht aus wie Sie es – e4c5

Antwort

4

haben Sie es

from selenium.webdriver.common.by import By 
+0

Dank zu importieren vergessen zu verwenden importieren importieren Mann, es hat funktioniert! –

+0

@SiddharthSonone, sollten Sie es als beantwortet akzeptieren. – Rao

1

Sie By

selenium.webdriver.common.by import By