最近、セレン IDE コードをセレン Web ドライバーにエクスポートしました。IDE で機能していた多くのコマンドが機能しないか、Selenium Web ドライバーがまったくサポートしていないと主張していることがわかりました。これまでのところ、これらの問題に一度に 1 つずつ取り組んできましたが、これは理想的とは言えません...
現在、以前はセレンIDEで機能していたのに、ボタンをクリックしてもWebドライバーでは機能しない理由を見つけることに取り組んでいます。私のブラウザは FF 13 で、OS は Ubuntu です。
コードスニペット
WebElement loginButton = driver.findElement(By.name("submit"));
loginButton.click();
私は以前に試していました
driver.findElement(By.name("submit")).click();
ただし、上記の行も失敗しました。要素が選択されていますが、思い通りにログインできません。同様の問題を抱えている他のページを見つけましたが、それらの問題は Firefox ではなく Internet Explorer にあるようです。IE が将来私に与える問題について考えたくさえありません。
ありがとう、
PS 私が書いたすべてのテストを失うことなく、Selenium IDE から Selenium Webdriver に移行するためのより良い方法に関するヒントは、この問題も解決する可能性があります。