【发布时间】:2019-05-15 23:11:35
【问题描述】:
我很难在 Robot Framework 中使用 Execute Javascript driver.findElement(By.xpath
使用下面的这个 JS 方法更新元素的值没有问题
document.getElementById("Some_ID").value = "Some Value"
机器人可以找到document.getElementById方法但找不到driver.findElement(By.xpath方法
有谁知道我将如何使用该方法/实例化驱动程序?
我得到的错误是这样的:
WebDriverException:消息:未知错误:未定义驱动程序
【问题讨论】:
-
你初始化你的机器人了吗?即:Webdriver driver = new [...] 错误提示脚本不知道
driver -
driver.findElement()不是 JS 方法,它是 selenium 的方法 - 因此出现错误。 -
你能显示你正在使用的实际代码吗?您是否有一个基于 python 的关键字可以让您访问
driver? -
也许您还可以详细说明您想要在功能上实现什么。也许有一种更好的方法可以做到这一点,而无需自定义 javascript 工作。