我一直试图用Java编写一个Selenium脚本来填写一个按钮'网站上的字段
我试图找到这个元素
<div class="T-I J-J5-Ji T-I-KE L3 T-I-JW T-I-JO" role="button" tabindex="0" style="-moz-user-select: none;" gh="cm">REDACTAR</div>
首先我转到页面,然后等待几秒钟才尝试找到该元素,但它不起作用,它一直告诉我:"org.openqa.selenium.NoSuchElementException: Unable to locate element"
这是
行driver.findElement(By.xpath(".//*[@id=':3e']/div/div")).click();
答案 0 :(得分:-1)
爱德华先生,我对这个问题有一个答案。 Implicit
等待仅用于FindElement()
可以吗?...,Explicit
等待也仅用于某些方法,例如getText()
等。如果我们找不到这些waits(),则概念会出现Annotations,这是查找Element的最佳方法,请仔细阅读一些Annotation教程,然后如果发现任何查询,请回复我。