不幸的是,Selenium
WebDriver设计人员明确决定不在
Selenium 2中包含此功能。
明智的决定是不将此功能包含在WebDriver中,因为通常它是解决行为异常的综合事件的一种手段。我们宁愿通过为本地事件提供强大的支持来消除这种需求,因此我们将继续改进这种情况。用户将永远不会触发焦点事件,他们将单击表单控件。这就是您的测试也应该做的。
话虽如此,您 可以 执行所需的任何Javascript代码。因此,您应该研究 如何使用javascript触发事件
。看一下这个问题以获取启发。
然后,您可以执行以下 *** 作:
FirefoxDriver driver = new FirefoxDriver();driver.Executescript("[your fire event javascript pre]");
我确定您可以创建一个包装函数,以基本上完成与相同的 *** 作
fireEvent。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)