私は奇妙な問題に直面しており、なぜそれが起こっているのか理解できません。要素をクリックした後のセレンのタイムアウトが正しくロードされているようです(ChromeDriver)
私のコードをC#で書かれていると私は私が(実際に)(Keys.ENTERをSENDKEYを送信するが、私は定期的に.Click()を使用する場合、同じ問題が起こる)の要素をクリックしてい
ChromeDriverを使用しています
クリックが正常に動作しているようです(この要素は検出され、私は期待しているページにリダイレクトされています(これはSSOの背後で実行される複雑なプロセスです))、コードは実行を継続しません。
しばらくすると、例外をスローする http://localhost:7183/session/ca0fc76d263cb413b3a06f69fa5eff7e/element/0.8505282587588259-1/valueタイムアウト120秒以上。
私はFirefoxDriverまたはIEDriverと同じコードを実行した場合、それはOK
私は2.25を使用しています。 SendKeys自体に問題はないようです。 また、Javascriptコードをクリックしてみました(JavascriptExecutorを作成し、Xpathで要素を見つけてクリックしてください)。その場合、クリックは正常に実行され、実行は続行されますが、次の文では同じWebDriverそれは再びタイムアウトに失敗します –
私はjsのクリックをこのような奇妙な動作を見ても使用しました。あなたはhtmlとclick/xpathコードを投稿できますか?あなたがそれをデバッグするなら、うまくいくのでしょうか?私は待っているか、これがおそらくiframeであるかどうか疑問に思いました。 – Dazed
HTMLは一種複雑です。 –