私はテストを自動化するためのリンクの下に使用:
https://roundtheworld.skyteam.com/B2C/en/Home/WelcomePageテキストボックスにwebelementが見つかりませんか?
が、私は、テキストボックスのウェブ要素を見つけることができないのです。
このウェブサイトのウェブ要素を見つける方法を身体が知っている場合は教えてください。
私はテストを自動化するためのリンクの下に使用:
https://roundtheworld.skyteam.com/B2C/en/Home/WelcomePageテキストボックスにwebelementが見つかりませんか?
が、私は、テキストボックスのウェブ要素を見つけることができないのです。
このウェブサイトのウェブ要素を見つける方法を身体が知っている場合は教えてください。
あなたはxpath
次のいずれかを介して、プレースホルダFrom
でマークされたテキストボックスのウェブ要素にアクセスすることができます。
//input[@id='CityOfOrigin']
または
//input[@name='CityOfOrigin']
または
//input[@title='From']
これがあなたの質問に答えるかどうか教えてください。あなたがChromeを使用している場合、uは、単に属性を見つけるとサイドのxpath
これはあなたを助けることができる可能性があり+ iを使用して開発者コンソールを開き、find関数を使用して要素の検査を行うことができます。これが要素の検査であなたの問題に役立つことを願っています。 Firefoxの場合は、Shift + f2 & for Edgeを使用してF12を使用して開発者オプションを開きます。
あなたが確認する必要がある要素のxpathやCSS
driver.find_element_by_id('CityOfOrigin').send_keys("This is test")
driver.find_element_by_name('CityOfOrigin').send_keys("This is test1")
でそれを配置する必要があり、いくつかの他のフィールドを検索したい.IF、//div[@class="inner_circle"]/form//*/input[contains(@name,"CityOfOrigin")]
利用F12またはCtrl +シフトのいずれかを - :
のインプレースそれらを使用することができますので、IDと名前がテキストボックスのために存在していますか?または乗客から? –
私はテキストボックスから...を特定する必要がありますが、右クリックしてInspectを試してみると、無効になり、ロケータを見ることができません。 – Suresh
このXPATHは動作する必要があります - > // div/input [@ name = 'CityOfOrigin'] –