Selenium 2 で Arquillian Graphene を使用しています。
問題はGraphene.guardNoRequest();
メソッドから来ています。スローされるエラーは次のとおりです。
java.lang.RuntimeException: org.openqa.selenium.WebDriverException:
Can't execute JavaScript before a page has been loaded!
Build info: version: '2.25.0', revision: '17482', time: '2012-07-18 22:18:01'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_43'
また、要素が存在することを主張する要素を取得しようとしました。ページのソースをキャッチしましたが、すべて問題ないようです。私は次のように待機しようとしました
wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("selector here")));
誰かが同じ苦労をしたことがありますか?
更新:問題は解決しました
この問題は解決しましたが、何が起こったのか、どのような解決策があるのかを明確に説明するには時間が必要です