如何激发硒中的JS事件?

如何激发硒中的JS事件?,第1张

如何激发硒中的JS事件

不幸的是,Selenium
WebDriver设计人员明确决定不在
Selenium 2中包含此功能。

明智的决定是不将此功能包含在WebDriver中,因为通常它是解决行为异常的综合事件的一种手段。我们宁愿通过为本地事件提供强大的支持来消除这种需求,因此我们将继续改进这种情况。用户将永远不会触发焦点事件,他们将单击表单控件。这就是您的测试也应该做的。

话虽如此,您 可以 执行所需的任何Javascript代码。因此,您应该研究 如何使用javascript触发事件
。看一下这个问题以获取启发。

然后,您可以执行以下 *** 作:

FirefoxDriver driver = new FirefoxDriver();driver.Executescript("[your fire event javascript pre]");

我确定您可以创建一个包装函数,以基本上完​​成与相同的 *** 作

fireEvent



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5490259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存