2017-08-23 9 views
-1

enter image description hereはメニュー

ドロップダウンをクリックすることができない私は自分のアプリケーションで4ドロップダウンメニューを持っていると我々はダウン任意のドロップをクリックしたときに選択リストが表示されます。だから私は最初のドロップダウンをクリックすることができ、リストから任意の値を選択することができます。

私の問題:2番目のドロップダウンをクリックして値を選択することができません。

1. ProcessName_xpath=//span[contains (text(),'Process Name :')] 

2. ProcessStatus_xpath=//span[contains (text(),'Status :')] 

ダウン1番目と2番目のドロップに使用

XPathに私は私のテストケースから第一クリックのステップを削除した場合、ステータスのXPathが正常に動作します。

両方の手順を使用すると、2番目の手順が失敗します。どうして?

エラー:要素が存在するまで

Unable to locate element

+0

例外はあなたが取得しているされているもの、あなたのコード – iamsankalp89

+0

を入力してください?また、なぜあなたは 'Select'オブジェクトを作成してドロップダウンを選択しないのですか? –

+0

コードスクリーンショットを添付しました。 –

答えて

0

明示的な待機を使用することができます。私はあなたが使用しているプログラミング言語を確認していないので、コードはPythonであり、以下の

from selenium.webdriver.support import expected_conditions as EC 
WebDriverWait(driver, 30).until(EC.presence_of_element_located((By.XPATH, "//span[contains (text(),'Status :')]"))) 
関連する問題