問題タブ [selenium4]

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 に答える
337 参照

powershell - PowerShell と Selenium 4 を使用した要素の検索

以前は Selenium 3.141 で動作していた PowerShell コードの更新に取り組んでいます。次のコード スニペットがあります。

Selenium 4.0 では、FindElementById は機能しなくなりました。

[OpenQA.Selenium.Chrome.ChromeDriver] に「FindElementById」という名前のメソッドが含まれていないため、メソッドの呼び出しに失敗しました

https://www.lambdatest.com/blog/what-is-deprecated-in-selenium4/を見ると、これは (Java で) 動作するはずです:

しかし、それを PowerShell に変換する方法がわかりません ($driver.FindElement(By.id("username")) は機能しません)。

PowerShell と Selenium 4 を使用して、ID (またはクラス、xpath など) で要素を見つける方法を教えてください。