我正在尝试实现一个 java 程序,该程序将使用本地 webdriver 执行简单的 selenese 命令。
是否有一个 API 可以获取诸如“clickAndWait”之类的字符串并执行它?WebDriverCommandProcessor 类似乎不能解决问题。
我正在尝试实现一个 java 程序,该程序将使用本地 webdriver 执行简单的 selenese 命令。
是否有一个 API 可以获取诸如“clickAndWait”之类的字符串并执行它?WebDriverCommandProcessor 类似乎不能解决问题。
WebDriver Java API 主要是WebDriver
和的方法WebElement
。没有任何方法可以接受命令字符串并执行它。但是 Java API 是另一个协议的包装器,它是基于字符串的。查看 WebDriver WebDriver Wire Protocol,这是 WebDriver 语言绑定(客户端)用于与 WebDriver 浏览器驱动程序(服务器)通信的内容。这些命令不直接映射到“selenese”(Selenium IDE 的客户端语言),但您可以构建操作来实现它们。