私のシナリオでは、1つのWeb要素を右クリックして2番目のオプションを選択する必要があります。新しく作成された子の場所への名前(例Default(1))。 私の目標は、デフォルト名をカスタマイズした名前に変更することです。つまり、デフォルト(1)を子(1)に変更します。Selenium webdriverで選択した右クリックオプションの名前を入力する方法
右クリックして2番目のオプションを選択できましたが、子の名前をカスタマイズした名前に変更できませんでした。私のスクリプトコードがどのように見える
<ul class="rtUL">
<li class="rtLI rtFirst rtLast">
<div class="rtTop">
<ul class="rtUL">
<li class="rtLI rtLast">
<div class="rtBot rtSelected">
<span class="rtIn">Default (1)</span>
</div>
</li>
</ul>
</li>
</ul>
:
htmlコードは次のようになります
WebElement rootLocation = driver.findElement(By.xpath("//div[@id='Testlocation']//span[contains(text(),'RL')]"));
Actions action = new Actions(driver);
action.contextClick(RL).build().perform();
WebElement elementOpen = driver.findElement(By.linkText("Create Child"));
elementOpen.click();
助けてください。
あなたは右クリックの後に来るメニューのHTMLスニペットを投稿することができますか?私は、そのロケータの問題のためだけでは動作していないと思う。 – Santoshsarma