나는 업무 이외의 자동화를 연습하려고합니다. www.phptravels.net을 사용하고 있습니다. 내 목표는 검색 창을 찾고 데이터를 입력 한 다음 검색을 클릭하는 것입니다. driver.find_element_by_class, css, Xpath를 사용하여 요소를 여러 번 찾으려고 시도했지만 작동하지 않는 것 같습니다. 오류 예외가 계속 발생합니다. 아래 내용은 내가 가지고있는 것입니다.Selenium python webdriver, 검색 창 찾기, 값 입력 및 검색
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.PhantomJS()
driver.get("www.phptravels.com")
searchBar = driver.find_element_by_xpath("//input[@id='citiesInput']")
searchBar.send_keys('Virginia')
searchButton = driver.find_element_by_xpath("//*[@id='EXPEDIA']/div/form/div[6]/div/button").click()
도움이 되었습니까?
예외는 무엇이며 어디에 던져 질 수 있습니까? – sevzas
selenium.common.exceptions.NoSuchElementException : 메시지 : { "errorMessage": "xpath가있는 요소를 찾을 수 없습니다 '// input [@ id ='citiesInput ']'", "request": –
@RosieLe는 요소를 찾기 전에 잠깐 기다려주십시오. –