アプリケーションをテストするために、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;"
)。
どうすればそれを達成できますか?