【问题标题】:How i find xpath or css for below ui element我如何为下面的 ui 元素找到 xpath 或 css
【发布时间】:2022-11-23 18:38:23
【问题描述】:

我面临一个问题。我需要找到一个任何用户名,但无法使用这些用户名中的任何定位器找到元素
标签。我试过 //*[@id="login_credentials"]/h4 或 //[@id="login_credentials"]/text()1 但无法从上面的列表中提取任何 user_id。

public class pr1 
{   
  @Test
  public void Test1() throws InterruptedException
  {
      WebDriverManager.chromedriver().setup();
      WebDriver driver=new ChromeDriver();
      driver.get("https://www.saucedemo.com/");
      String str=driver.findElement(By.xpath("//*[@id=\"login_credentials\"]/text()[1]")).getText();
      System.out.println(str);
   }    
}

【问题讨论】:

  • 如果您希望我们帮助您,请分享该页面的链接,而不是图片
  • saucedemo.com 请检查此链接

标签: java selenium selenium-webdriver testng


【解决方案1】:

所有这些文本:“standard user”、“locked out user”、“problem user”和“perfor”都是"//*[@id='login_credentials']"元素的文本内容。因此,应用 .getText() 方法将返回所有这些字符串。
您可以提取所有这些值,然后使用常规 split() 方法将其拆分为子字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-13
    • 2022-11-29
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 2015-04-28
    • 2019-05-04
    • 1970-01-01
    相关资源
    最近更新 更多