ExtJsで開発され、HTML 5タイプのアプリケーションに取り組んでいます。
ボタンのクリックを操作したり、DD リストにオプションが 1 つしかないドロップダウン要素を選択したりするときに、問題に直面しています。
これは私のWebdriver コード
の問題
ですか? これは Eclipse の問題ですか? (Kepler による)
それとも、これはHTML 5またはExtJsの問題ですか?
ExtJsで開発され、HTML 5タイプのアプリケーションに取り組んでいます。
ボタンのクリックを操作したり、DD リストにオプションが 1 つしかないドロップダウン要素を選択したりするときに、問題に直面しています。
これは私のWebdriver コード
の問題
ですか? これは Eclipse の問題ですか? (Kepler による)
それとも、これはHTML 5またはExtJsの問題ですか?
うまくいかない場合driver.findElement(By.something).click();
は、Javaスクリプトをクリックして試すことはできません:
((JavascriptExecutor)driver).executeScript(script, element);
例:
WebElement element = driver.findElement(By.id("MainButton"));
((JavascriptExecutor)driver).executeScript("arguments[0].click()", element);
執筆時点では、HTML 5 は Selenium IDE で完全にはサポートされていません。この良い例は、contentEditable=true属性を持つ要素です。これを確認したい場合は、type コマンドを使用して html5div 要素に何かを入力できます。テストは、コマンドが完了したことを通知しますが、UI は変更されません。