我在使用 Java / Webdriver 2.48 双击 Safari 上的元素时遇到问题。
测试在 IE、Chrome 和 Firefox 上运行良好,但在 Safari 上不支持操作。目前我正在做这样的事情
executor.executeScript("arguments[0].dblclick();", element);
或者
executor.executeScript("arguments[0].dblclick;", element);
但不工作。这是错误
arguments[0].dblclick 不是函数。(在 'arguments[0].dblclick()' 中,'arguments[0].dblclick' 未定义)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:35 毫秒构建信息:版本:'2.48 .0',修订:'b7b081a4f1289f17e8ecd38bc67e137c2a12e34a',时间:'2015-10-07 09:50:14' 系统信息:主机:'MacBook-Pro.local',ip:'10.0.1.7',os.name:' Mac OS X', os.arch: 'x86_64', os.version: '10.11', java.version: '1.8.0_25' 驱动信息: org.openqa.selenium.safari.SafariDriver Capabilities [{browserName=safari, takeScreenshot =true, javascriptEnabled=true, version=9.0, cssSelectorsEnabled=true, platform=MAC, secureSsl=true}] 会话 ID: null
我尝试使用 dblclick 和 ondblclick 但没有执行双击,请参阅上一个错误。