問題タブ [expected-condition]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 拡張可能領域のボタンをクリックしようとすると、OpenQA.Selenium.NoSuchElementException が発生します
私は自分の経験のためにhttps://www.booking.com/のテストを書こうとしています。そのため、問題に直面しました。フォーム内のゲストの数を変更しようとすると、 NoSuchElementException が発生し続けます。
私はすでにSOFに関する提案を試しました:
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(120);
とnew WebDriverWait(driver, TimeSpan.FromSeconds(200)).Until(condition: ExpectedConditions.ElementIsVisible(By.XPath("//*[@id=\"xp__guests__inputs - container\"]/div/div/div[1]/div/div[2]/button[2]")));
必要な要素にアクセスするためにXPath Axesを使用しようとしました
これらの戦略はすべて私にはうまくいかないようです。
私のコード:
私がテストしているコード: