私は仕事以外のいくつかの自動化を練習しようとしています。私は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は要素を見つける前に少し待ってください。 –