問題タブ [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.

0 投票する
1 に答える
78 参照

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を使用しようとしました

これらの戦略はすべて私にはうまくいかないようです。

私のコード:

私がテストしているコード:

0 投票する
1 に答える
140 参照

java - 新しいタブで自動的に開いた新しいウィンドウを処理する方法は?

私のテストコードは何かを実行し、新しいタブを自動的に開き、新しいタブで新しいウィンドウ(タブではなく)を自動的に開きます。

このコードを使用すると、driver.getWindowHandles()3 つのタブ ID ではなく 2 つのタブ ID が返されます。

ここに画像の説明を入力