如何告诉JAVA Selenium WebDriver从html中找到text-element
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何告诉JAVA Selenium WebDriver从html中找到text-element相关的知识,希望对你有一定的参考价值。
我的html上有多个span元素,我想点击Apple但是有一个问题,这个列表有相同的类,没有id。我如何通过qazxswpoi获得Apple
@FindBy
我试过这样的东西,但它没有用。
<span class="ui-cell-data">Apple</span>
<span class="ui-cell-data">Samsung</span>
答案
您正在寻找使用@FindBy(className = "ui-cell-data:Apple")
WebElement customerName;
的text()
xpath
注意:如果有任何方法可以识别元素在dom中的位置,那么最好不要使用文本。但是,如果产品没有考虑到自动化,有时文本是最可靠的选择器。
以上是关于如何告诉JAVA Selenium WebDriver从html中找到text-element的主要内容,如果未能解决你的问题,请参考以下文章
如何告诉JAVA Selenium WebDriver从html中找到text-element
一日一技:如何正确移除Selenium中window.navigator.webdriver的值