TLC会議 - 2022年12月22日
会議は #selenium-tlc
チャンネル (Selenium Slack) で行われています。次回の会議の議題に追加するには、公開されているローリングアジェンダをご覧ください。
次回の会議は、1月5日木曜日、午前7時(太平洋時間)/午前10時(東部時間)/午後3時(英国時間)/午後7時30分(インド時間)です。
参加
TLCメンバーの出席者は以下の通りです
議題
- チケットステータス
- CDPサポート
- メンバーシップアップデート
- 提案
- CIヘルス
- Selenium 4.8
- 進行中のプロジェクト
- バックログ
チケットステータス
- 123件の未解決の課題、前回の会議:113件
- 29件の未処理のPR、前回の会議:26件
課題は増え続けていますが、これらのうち数十件はプロジェクトメンバーが進行中の作業を追跡するためにオープンしたものです。
CDPサポート
- v109 は 1月10日にリリース予定
メンバーシップアップデート
- https://github.com/krmahadevan が Selenium の公式コミッターになりました
提案/決定事項
以下のことが決定されました。
- 11404 は行わない
- Java ChromeOptions でのログレベル設定の使用を非推奨にする
- すべての Service クラスがドライバーのログを設定できるようにする(Safari を含む)
- Firefox の Options クラスではなく Service クラスでロギングを設定すべき理由についてブログで解説する
- これは GitHub の課題ではありませんが、TLC が以下に合意したことを記しておきます。
Remote Bazel Caching 用の Google Cloud Storage アカウントをリクエストする(月額 500~750ドル)
CIヘルス
- JS — 不安定なテストを修正しました!(@harsha509 さん、素晴らしい!)
- Java — 一貫して失敗するテスト: https://github.com/SeleniumHQ/selenium/blob/trunk/java/test/org/openqa/selenium/chromium/LoggingTest.java#L47
- Ruby — 一貫して失敗するテスト: https://github.com/SeleniumHQ/selenium/blob/trunk/rb/spec/integration/selenium/webdriver/remote/element_spec.rb#L50
Selenium 4.8
- Headless Methods の非推奨化 (Titus)
- JS atoms のアノテーション (Titus)
- Firefox Profile Methods の非推奨化 (Titus)
- Actions Class Features の統合 (Titus)
- Manager Support Browser Location (Boni)
- Bindings Send Manager Info From Options (複数?)
- Static Link Rust Binary (Boni)
- capabilities に存在するオプションが期待どおりにマージされるようにする (Puja)
進行中のプロジェクト
- BiDi API の成文化 (pujagani)
- Selenium Manager (boni_gg)
- Bazel Remote Caching (p0deje)
- Python での TypeHints の完了 (symonk)
- Grid Downloads (https://github.com/krmahadevan)
バックログ
以下の項目は参照されましたが、詳細な議論は行われませんでした。
- CI へのサポートを追加 (#11305)
- TouchActions API を Selenium に追加 (#10808)
- .NET での Bazel サポートの追加/修正 (#10465)
- TypeScript を使用した JS (#10942)
- Ruby に .rbs ファイルを追加 (#10943)
- 言語全体での包括的なコマンドロギング (#10944)
- Java から JWP サポートを削除
- Selenium + Appium の統合
- TypeScript で atoms を書き換え
- Python Async Rewrite? (現在の計画は API の「倍増」)
- .NET Async Rewrite (現在の計画は Sync コードの非推奨化)