最新の3.0セレンとFFの座標を使用してボタンをクリックすることはできません。最新の3.0セレンとFFの座標を使用してボタンにクリックできません
FF48ブラウザを起動し、ログインページを開き、[サインイン]ボタンをクリックしようとする部分コードを指定しています。座標を使用してボタンをクリックするとChromeでは問題なく動作しますが、FFでは失敗します。
環境:
Browser - FF48 (may be present with previous FF as well)
Selenium - Latest 3.0 beta jar
Works fine in latest Chrome.
コード:
// Launch browser
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
FirefoxProfile profile = new FirefoxProfile();
capabilities.setCapability(FirefoxDriver.PROFILE, profile);
capabilities.setCapability("marionette", true);
webDriver = new FirefoxDriver(capabilities);
// Open login page and click to Sign button
WebElement we = null;
we = driver.findElement(By.cssSelector("css=input.ZLoginButton[value='Sign In']"));
Actions builder = new Actions(webDriver());
Action action = builder.moveToElement(we, 5, 5).click(we).build();
action.perform();
問題:
我々要素は罰金返さなく、要素に移動するにはFFに失敗し、同じコードは、Chromeで正常に動作します。私は特にFF48のこの問題は考えていませんが、すべてのFFにあるかもしれませんが面白いことですが、最新のセレン3.0のジャーでは、要素と座標に関する限り問題はありますか?
としても、それは直接使用して正常に動作します:
:we.click();
をしかし、私はので、私のAjaxアプリケーションで座標を使用して要素をクリックする必要があり、いくつかの要素をクリックするだけのような共同ordinatest何かで動作します
最近の問題について誰かが考えていますか?私はFFで前にうまく動作していたと確信してすでにクロムでうまく動作します。
おかげOarpito、質問を受け入れてください、できればそれはすぐに修正されるだろう:) –
が一方に投票してください:https://bugzilla.mozilla.org/show_bug.cgi?id=1292178。私はすべての問題に対してそれぞれのコメントを追加しました。 –