1
我想在應用程序中自動執行提交簡歷頁面的代碼。該頁面由一個添加資格詳細信息的部分組成,該部分進一步打開一個窗口添加該資源。問題是打開的窗口具有空白ID,並在自動化同樣我會話過期的消息,否則工作正常,當我通過硒ide或手動訪問它。附上代碼以供參考。如何在selenium webdriver中使用空白ID處理彈出窗口?
我的代碼如下: -
w.get("https://www.hrmantra.com/LetsLead/18_Recruitment/SubmittResume.aspx?cn=LetsLead");
String parentHandle = w.getWindowHandle();
w.findElement(By.xpath("//.//*[@id='lbAddQualification']")).click();
for (String winHandle: w.getWindowHandles()) {
w.switchTo().window(winHandle);
e = new Select(w.findElement(By.xpath("//.//*[@id='lstlist']")));
e.selectByVisibleText("A Level DOEACC");
w.findElement(By.xpath("//.//*[@id='Btnconadd']")).click();
w.findElement(By.id("BtnAdd")).click();
}
w.switchTo().window(parentHandle);
問題仍然存在。 – Shruti
現在的問題是什麼。上面的答案沒有爲你工作? –
實際上彈出窗口顯示我「會話過期」,所以我無法獲得您正在尋找的編號爲 –