1

私はdat要素をクリックする必要があります:

<span id="act_action9" class="" onclick="openDialog('export', event)">
    text
</span>

動的であるため、IDをクリックできません。クリックすると、いくつかの設定でウィンドウが表示されます。

4

4 に答える 4

0

ID は動的であるため、スパン内のテキストに xpath を使用できます。

driver.findElement(By.xpath("//span[text()='text']").click();

または、IDの一部が共通のままである場合は、使用できます

//span[contains(@id,'act')]
于 2013-11-19T06:28:36.180 に答える
0

この要素をクリックするには xpath を使用する必要があるため、この要素を明確に識別する式を追加できます。

コードを含めるだけでは xpath 式を作成するには不十分なので、さらに HTML コードを含めていただけますか。

適切な xpath 式を開始するには、このチュートリアルをお勧めします: http://www.w3schools.com/xpath/

于 2013-11-11T14:32:28.533 に答える