我正在尝试使用以下语句将日期发送到日期字段。运行脚本后,获取以下错误消息。你能帮帮我吗?
声明:
driver.findElement(By.xpath("//a[@class='h1 forms-input-action' and @title='Leave']")).sendKeys("1/22/16");
例外:
线程“main”中的异常org.openqa.selenium.WebDriverException:元素必须是用户可编辑的才能清除它。 命令持续时间或超时:23.02秒
答案 0 :(得分:0)
根据提供的HTML代码,您使用的xpath // [@ class ='h1 forms-input-action'和@ title ='Leave']用于链接(标记为'a')。所以你不能做sendkeys,因为它不是输入字段。
<a class="h1 forms-input-action" title="Leave" href="#">
请使用firebug / fire path或selenium IDE检查输入字段并使用该定位器。
谢谢你, 穆拉利