任何人都可以向我发送如何验证元素的示例代码
- 存在
- 可见
- 启用
- 文本呈现
在 Selenium WebDrvier 中使用 Java
最佳答案
为了便于理解,我使用了 java print 语句。
检查元素存在:
if(driver.findElements(By.xpath("value")).size() != 0){ System.out.println("Element is Present"); }else{ System.out.println("Element is Absent"); }
或者
if(driver.findElement(By.xpath("value"))!= null){ System.out.println("Element is Present"); }else{ System.out.println("Element is Absent"); }
检查可见:
if( driver.findElement(By.cssSelector("a > font")).isDisplayed()){ System.out.println("Element is Visible"); }else{ System.out.println("Element is InVisible"); }
检查启用:
if( driver.findElement(By.cssSelector("a > font")).isEnabled()){ System.out.println("Element is Enable"); }else{ System.out.println("Element is Disabled"); }
检查存在的文本
if(driver.getPageSource().contains("Text to check")){ System.out.println("Text is present"); }else{ System.out.println("Text is absent"); }
关于java - 如何验证 selenium 2 (Selenium WebDriver) 中存在或可见的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14156656/