我正在尝试自动化UI,该窗口有三个按钮Submit,Edit和Withdraw Buttons。手动创建数据时全部启用三个按钮。但是当我使用webdriver通过自动化运行脚本时,只启用了提交,并且隐藏了编辑和提取按钮,并且似乎不执行编辑/撤销操作。
有人可以建议需要做什么吗?
请在您的建议中发布如何启用按钮和执行操作?或任何变通方法。
答案 0 :(得分:1)
可能有很多原因。但最常见的是:
现在,Web上充满了ajax调用。所以每个领域都是你的 在您键入文本后,refer可能会触发ajax调用。例如onChange事件。
Selenium sendKeys
不会触发此事。为了获得正确的响应,您需要使用负责触发事件的JavaScriptexecutor
来调用js函数。