【发布时间】:2019-03-08 06:46:34
【问题描述】:
有人可以提示我在 selenium 中定位元素吗?
我尝试选择的内容在哪里
WebElement hello = driver.findElement(By.className("input-box"));
来自 Eclipse 的错误:
Can't find symbol 'GetGraphicsResetStatus'.
Exception in thread "main" org.openqa.selenium.NoSuchElementException: Unable to locate element: .input\-box
再次感谢您。
原版html
<div data-v-7d31c51a="" data-v-126e1ccf="" class="input-box"><textarea data-v-7d31c51a="" placeholder="inputhere~" maxlength="500" autofocus="autofocus" class="textarea" style="height: 60px;"></textarea><div data-v-7d31c51a="" class="indicator" style="bottom: -30px; right: 100px;"><span data-v-7d31c51a="" class="">0</span>/<span data-v-7d31c51a="">500</span></div></div>
尝试出错 WebElement hello = driver.findElement(By.className("textarea"));
找不到符号“GetGraphicsResetStatus”。 线程“主”org.openqa.selenium.NoSuchElementException 中的异常:无法定位元素:.textarea 有关此错误的文档,请访问:http://seleniumhq.org/exceptions/no_such_element.html 构建信息:版本:'3.6.0',修订:'6fbf3ec767',时间:'2017-09-27T16:15:26.402Z'
添加我的 jar 文件和我的代码
【问题讨论】:
-
您是否尝试过等到元素预设?为了设置值,您必须获取 textarea 元素,而不是 div 元素。
标签: java selenium xpath css-selectors webdriverwait