在我的表單中,下拉菜單中的所有選項都具有相同的ID和xpath,我也嘗試過給出值。在運行測試時,單擊菜單按鈕並顯示列表(此時測試失敗),但未提取並返回該值。我收到錯誤「未找到UI活動菜單項」。有人能解決這個問題嗎? 在IDE中選擇命令和WaitForElementPresent沒有幫助。 請找我的webdriver編碼在Java中:如何找到具有相同id和xpath的元素
//clicked the list button
driver.findElement(By.id("ctl00_cphWMContent_eddlWH_list_button")).click();
//to select the option
new Select(driver.findElement(By.xpath("html/body/ul[2]"))).selectByVisibleText("Option1");
//wait to return the selected
Thread.sleep(1000);
添加下拉列表的html。請解釋如何獲取其值以及文本框與問題 –
的相關性。請發佈下拉菜單的HTML和您用於與下拉菜單進行交互的代碼。 –