2017-12-19 6 views
1

クロムv.63の自動テストをchromedriver=2.34で開始します。 テストがiframeに切り替えられた後、次の要素が確立されません(NoSuchElement例外が表示されます)。 例えば簡単なコードについて:chromedriver = 2.34でフレームをオンにすることはできません

wd.switchTo().frame(filemanagerFrame); 
    System.out.println(wd.findElement(By.xpath("//*[@id=\"mediafile-file-fileupload\"]/h3")).getText()); 

私はorg.openqa.selenium.NoSuchElementException catched:そのような要素:要素が見つかりません:{ "方法": "のXPath"、 "セレクタ": "// [ID @ = "MediaFileが-ファイルファイルアップロード"]/H3" } *

また、私はnew WebDriverWait(wd, 15).until(ExpectedConditions.frameToBeAvailableAndSwitchToIt(filemanagerFrame));またはThread.sleep(1000);を追加しようとしましたが、それはまた助けていません。

新しいchromedriverのバグがある可能性がありますか?あるいは私は他の解決策を知らない。

p.s.要素が表示され、chromedriver2.33でテストが成功する。疑問は、なぜ...

+1

上の私のフレームスイッチの後に眠る追加しなければならなかった –

+1

は私たちのiframeと何を表示しますそれだけでなく、それをやってみてください – Edwin

答えて

1

私は2秒が期待どおりに動作します2.33にChromeDriver 2.34私はchromedriver版ダウングレードしました

+0

それは私のためにも動作します。ありがとうございました –

関連する問題