0

sfnDialOrChartPanel sfnEditBorder現在、を使用して複合クラスの要素を見つけていfindElement(By.cssSelector(".sfnEditBorder"))ます。問題ないようですが、コンテキストクリックを実行すると、予想されるメニューが表示されません。

CSSどういうわけか間違ったセレクターを使用していますか? セレンのマウスの位置を何らかの形で表示して、右クリックしている場所を正確に確認する方法はありますか?

ありがとう

クリス

Actions actions = new Actions(webDriver_);
WebElement masterPanel = webDriver_.findElement(By.cssSelector(".sfnEditBorder"));
actions.contextClick(masterPanel);

これを行うことで複数のものが.sfnEditBorder返されたかどうかを確認しようとしました..

List<WebElement> masterPanel = webDriver_.findElements(By.className(".sfnEditBorder"));

ただし、1 つしかありません...他にアイデアはありますか?

4

1 に答える 1

0

私は実際に右クリックをしていませんでした。あなたは電話しなければなりませんactions.perform();

Actions actions = new Actions(webDriver_);
WebElement masterPanel = webDriver_.findElement(By.cssSelector(".sfnEditBorder"));
actions.contextClick(masterPanel);
actions.perform();
于 2013-08-23T08:24:27.633 に答える