为了测试我的应用程序,我使用 Selenium、JBehave 和 JUnit。要在页面中查找元素,我使用 WebDriver。
我有网格布局,在网格的每个部分都有我想单击的按钮,例如:
getDriver().findElement(By.className("v-button")).click();
但我想从网格布局的特定部分单击按钮:
<div class="v-gridlayout-slot" style="left: 0px; top: 0px;">
<div class="v-verticallayout v-layout v-vertical v-widget">
<div class="v-slot">
<div class="v-slot v-slot-h2">
<div class="v-slot">
<div class="v-slot v-align-right v-align-bottom">
<div tabindex="0" role="button" class="v-button v-widget">
<div class="v-gridlayout-slot" style="left: 308px; top: 0px;">
我在页面中有这样的结构,我想从左上角单击按钮(带有style="left: 0px; top: 0px;"
)。
我怎样才能做到这一点?