我正在自动化Microsoft CRM 2013版本中的某些页面。我能够打开实体并在搜索字段中键入值,但是当我试图点击serach结果时,我收到错误"无法聚焦元素",其中XPATh是正确的,我能够在firepath中验证它。
我也换了框架。目前正在使用chrome driver.Tried也使用Action类。
请找到代码:
driver1.findElement(By.xpath(".//*[@id='crmGrid_findCriteria']")).sendKeys(OrderID);
driver1.findElement(By.xpath(".//*[@id='crmGrid_findCriteria']")).sendKeys(Keys.RETURN);
driver1.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Actions actions = new Actions(driver1);
actions.moveToElement(driver1.findElement(By.xpath(".//*[@id='gridBodyTable']/tbody/tr/td[2]/nobr[@class = 'gridcellpadding' and @title = 'ORD-CBLCO0018710']/a")));
actions.click();
actions.build().perform();