3
誰でもこれを解決しましたか?FirefoxDriverが適切にクリックを処理しない
私が送信ボタンを持っているときは、回避策に入り、「Enter」キーを送る必要があります。具体的には:
WebDriver driver = new FirefoxDriver();
driver.get("my-test-site");
WebElement confirmBid = driver.findElement(By.id("mainForm:aucPanelId:1:finishEditBid"));
confirmBid.click();
が動作しない、何も起こりません、値が確認されていません。ただし、最後に変更する場合:
Keys enter = Keys.ENTER;
confirmBid.sendKeys(enter.toString());
うまく動作し、フォームが送信されます。
ただし、click();コマンドはリンク上で正常に動作します。
なぜこのようなのでしょうか?
この問題が再現可能なページへのリンクを提供してください(また期待どおりに機能していないテストケースもあります)。 –
申し訳ありませんが、これまでのところ、ページは私たちのローカルイントラネットにしかありませんでした...だから、あなたはそれが正常に動作し、私のアプリケーションが間違っていると思いますか? –
私はそれが間違っているかもしれないと推測しています。あなたが想像しているように、それが私たちの側で再現可能でない限り、提案をすることは本当に可能ではありません。 –