【问题标题】:How can I inspect element in to div with jsname?如何使用 jsname 检查元素到 div 中?
【发布时间】:2020-04-25 15:02:50
【问题描述】:

我在检查 DIV 中的元素时遇到问题;我不想使用 xpath。

     // Assert.assertEquals("Digite uma senha",driver.findElement(By.xpath("//*[@id=\"view_container\"]/div/div/div[2]/div/div[1]/div/form/span/section/div/div/div[1]/div[2]/div[2]/span")).getText()); 
     // System.out.println(driver.findElement(By.xpath("//*[@id=\"view_container\"]/div/div/div[2]/div/div[1]/div/form/span/section/div/div/div[1]/div[2]/div[2]/span")).getText()); 
             //  driver.close();

}

【问题讨论】:

  • 您是否尝试访问突出显示的 div 中的跨度?
  • 原谅我需要得到文本:“Digite uma senha”。
  • 尝试div[jsname='B34EJ'] span css 选择。
  • 完美“你是最棒的!!!”谢谢你 X 1000。

标签: css selenium-webdriver bdd cucumber-java


【解决方案1】:

你可以使用下面的css。

div[jsname='B34EJ'] span

【讨论】:

  • 如果您认为问题已解决,请点击我的回答左侧的复选标记接受回答。
  • 请问,您是否有一个查询源,其中有几个使用 DIV 的示例?谢谢你
  • 你可以查看 CSS 选择器参考 here
猜你喜欢
  • 2015-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-18
  • 1970-01-01
  • 2011-12-01
  • 2011-09-25
  • 2021-07-14
相关资源
最近更新 更多