extjs拆分按钮箭头单击

7ivaypg9  于 2021-07-11  发布在  Java
关注(0)|答案(2)|浏览(320)

我试图通过SeleniumWebDriver点击ExtJSSplit按钮上的箭头。我试过多次,但没有任何突破。这是下面的链接,您可以在这里找到“拆分”按钮。我只想单击箭头,这样菜单项就可以展开我将处理的其余工作。感谢您的帮助
https://docs.sencha.com/extjs/6.5.3/modern/ext.splitbutton.html

ax6ht2ek

ax6ht2ek1#

使用clickat方法单击按钮的右侧:

driver.findElement(By.Id("options")).clickAt("60,10");

正确的值取决于按钮的大小,只需要宽度的-10像素和高度的一半。

yqlxgs2m

yqlxgs2m2#

我通过selenium执行extjsjavascript命令来解决这个问题,selenium将打开/展开菜单项。

window.c = Ext.getCmp('options')
c.showMenu()

一旦所有项目都展开,我们就可以使用selenium或通过javascript单击元素。

相关问题