selenium-webdriver - 到达链接文本后,我的代码在第二个窗口中退出
问题描述
我在搜索框中输入“ab”从ab搜索医院名称,它进入第二个窗口,一旦进入医院名称代码就会退出。在此处输入图像描述
// 输入医院 element = driver.FindElement(By.XPath("//input[contains(@placeholder,'Search Hospitals...')]")); element.SendKeys("ab"); System.Threading.Thread.Sleep(2000); element.SendKeys(Keys.Enter);
Actions actions1 = new Actions(driver);
actions1.MoveToElement(driver.FindElement(By.XPath("//a[contains(@title,'Abraham Lincoln Memorial Hospital')]"))).Build().Perform();
driver.switchTo().window(parentHandle);
// System.Threading.Thread.Sleep(2000);
// element.SendKeys(Keys.Enter);
解决方案
推荐阅读
- python - 为什么这个查询在使用 flaskext.mysql 时没有正确执行,当它使用 MySQL 工作台正确执行时?
- javascript - 如何将导航栏放在引导程序 4 中 jumbtron 的正下方
- python - 鹡鸰错误新模型。models.py 中的CharField
- flutter - 如何摆脱 AnimatedContainer 上的溢出错误?
- javascript - 从 nodeList javascript 获取数据集值
- api - 如何在 Flutter 中设置定时器来定期更新 API 数据
- .htaccess - Drupal:.htaccess 中的 URL 重定向多个站点和单个代码库
- postgresql - OpenLayer - 使用 Flask 在 Popup 上显示数据
- database - 您通常如何处理数据库事务日志?
- sql - Postgresql PIVOT