我试过
driver.findElement(By.xpath("//*[@id='principal-primary-navbar']/div/div[2]/ul/li[2]/ul/li[3]/a")).click();
但它没有点击特定的登录按钮,所以我尝试点击PERSONAL,其中xpath如下所示,
//*[@id="principal-primary-navbar"]/div/div[2]/ul/li[2]/ul/li[3]/a
答案 0 :(得分:0)
我无法访问pilot.principal.com,但我可以访问principal.com。我在页面上看到的是切换菜单。因此,您必须先切换菜单,然后单击菜单中的项目。请参阅下面的代码。
driver.findElement(By.xpath("//*[@id='principal-primary-navbar']/div/div[2]/ul/li[2]/a")).click();
WebDriverWait wait = new WebDriverWait(driver, 5);
WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@id='principal-primary-navbar']/div/div[2]/ul/li[2]/ul/li[3]/a")));
element.click();