セレンとInternetExplorerで作業していますが、私はこのサイトをナビゲートすることができます。セレンのWebElementが2回見つかりません。
ページ上に入力ボックスを見つけてテキストを入力する方法があります。これは初めてのことですが、別のページに移動すると要素が存在せず、ページがランダムに更新されます。
私だけのシンプルな待機を使用して、M:それはクラッシュや要素が待機中に見つけることができないと言うWebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//*[contains(text(), 'Enter Name')]")));
WebElement nameField = driver.findElement(By.xpath("//*[contains(text(), 'Enter Name')]"));
。
これはサイト固有のものか、私が間違っているかどうかはわかりません。
誰もが、私はそれを感謝したい任意のアイデアを持っている場合:)
「初めて動作しますが、別のページに移動すると、その要素は存在しません」と表示されます。同じページに同じxpathを持つ同じページがありますか? –