問題タブ [puppeteer-sharp]
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# - Puppeter Sharp の ElementHandle[] を async linq でフィルタリングする
そのフレームワークについてもっと学ぶために、Puppeter Sharp で Selenium アプリケーションを書き直しています。私のアプリケーションは、そのソースを変更するためにアクセスできないサイトで実行されています。私はいくつかの情報しか収集していません。
それに基づいて、次のように、 a 内の目的の要素をフィルター処理できる Selenium を使用した関数を作成しましたIEnumerable<IWebElement>
。
しかし、Puppeteer Sharp を使用して同じことを行うコードを書くことができませんでした。私が書いた最も正確なアプローチは次のとおりです。
上記のコードでもエラーが返されます。
非同期ラムダ式をデリゲート型 'Func' に変換できません。
はい、それは理にかなっていますが、linq を使用して、少なくとも読みやすく小さくするための別のアプローチを見つけることができませんでした。
編集:
Html の例: 攻撃の名前と種類に基づいて無線入力を返す必要があります。見栄えが悪く、読みにくい xpath を作成してクエリを実行できることは理解していますが、メンテナンスを容易にするために、より読みやすく流暢なアプローチを試みました。