<a class="top-menu-item float-start p-2" href="/StudentPortal/Home/Login"> تسجيل دخول </a>
出于自动化目的,我无法找到上述元素
我尝试了以下xpath:
driver.findElement(By.xpath("/html/body/header/div[1]/div/a[3]"));
和
driver.findElement(By.xpath("/html/body/header/div[1]/div/a[3]"));
答案 0 :(得分:0)
您可以尝试以下xpath-
driver.findElement(By.xpath("//a[contains(@href,'/StudentPortal/Home/Login')"))
答案 1 :(得分:0)
要找到元素,可以使用Locator Strategies中的任何一个:
partialLinkText :
WebElement element = driver.findElement(By.partialLinkText("تسجيل دخول"));
cssSelector :
WebElement element = driver.findElement(By.cssSelector("a.top-menu-item.float-start.p-2[href='/StudentPortal/Home/Login']"));
xpath :
WebElement element = driver.findElement(By.xpath("//a[@class='top-menu-item float-start p-2' and @href='/StudentPortal/Home/Login']"));
答案 2 :(得分:0)
您可以使用以下定位符:
Xpath 的CSS ID