xpath - 如何将键发送到 <textarea id ="description"wrap ="virtual"/> 等元素

标签 xpath selenium-webdriver

我有以下元素

<textarea id="description" class="textarea long-field wiki-textfield long-field mentionable" name="description" rows="12" data-projectkey="TST" data-issuekey="TST-4790" resolved="" wrap="virtual"/>

通常我使用下面的代码发送输入值,但对于上面的元素这是不可能的。这可能是什么原因?

driver.findElement(By.xpath(".//*[@id='comment']")).sendKeys("test input");

提前感谢您抽出宝贵时间。

最佳答案

您的 ID 是描述,而不是评论

尝试使用 id 作为描述,如果仍然不起作用,请使用下面的 XPath

//textarea[@id='description' and @name='description' and @class='textarea long-field wiki-textfield long-field mentionable' and @wrap='virtual']

希望对你有帮助:)

关于xpath - 如何将键发送到 &lt;textarea id ="description"wrap ="virtual"/> 等元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45918346/

相关文章:

debugging - 在 IE Dev 工具中查找 xPath 类似于 Firebug 中的 $x(xPathString) 控制台功能

c# - HTMLAgilityPack 和 XPath 目标

java - Selenium : java. awt.image.RasterFormatException: (y + height) 在使用元素大小和位置时在 Raster 之外

python - 如何向自动生成的 Python Selenium 脚本添加参数

xml - 使用 getnodeset 获取节点值

xslt - key 的使用 : Consolidating multiple <ul> with intervening <p> elements

javascript - 使用 xpath 比较两个 DOM 元素

java - 出现错误 NoSuchElementException : Unable to locate element: in "big.findElement(By.xpath("//*[@id ='rso' ]/div[1]/div/div/h3/a")). click();"

python - Selenium 实现 Try except 并写入 JSON

java - RemoteWebDriver 抛出 "org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session"