TLCミーティング - 2023年5月25日
ミーティングは#selenium-tlc
チャンネル(Selenium Slack)で開催されます。次回のミーティングの議題に追加するには、公開されているローリングアジェンダをご覧ください。
Selenium Conferenceのため、次回のミーティングは6月8日木曜日 午前7時(太平洋時間)/ 午前10時(東部時間)/ 午後3時(英国時間)/ 午後7時30分(インド時間)になります。
参加
議題
- チケットステータス
- CDPサポート
- メンバーシップの更新
- 提案/決定
- CIヘルス
- Selenium 4.10.0
チケットステータス
- 未解決のIssue 164件、前回のミーティング: 159件
- 未処理のPR 35件、前回のミーティング: 35件
CDPサポート
- v114は5月24日に早期リリース、5月30日に本番リリース予定
メンバーシップの更新
- 更新なし
提案/決定
- すべてのドライバのログ出力をデフォルトで dev/null にする (#12016)
- 決定事項: ブラウザドライバの出力を dev/null に移動
- Support クラスに機能を追加し続けない (#11971) および (#12011)
- プロジェクトをベースライブラリとし、中間のものにしないようにするため、この方向で進むべきです。より明確なコンセプトになります。また、現時点での人員では、これ以上多くのものをメンテナンスすることはできません。
- 標準はバグ修正のみとすべきです。新機能については、コピー&ペースト/サブクラス化/フォークして、必要なものを変更してください。
- まだ実装されていない W3C 機能の処理 (#11893) (#12015)
- オプション 1 — ドライバの実装を追跡し続け、インターフェースの実装/機能のmixinを追加し、Seleniumで例外をスローするために必要に応じて条件文を使用する
- オプション 2 — 仕様のすべてをサポートし、動作しない場合はドライバにエラーを出させる
- これが選択されたオプションでした
- [🚀 機能]: CI はすべてのテストで Selenium Manager を使用すべき · Issue #12047
- GitHub runners の env vars を削除して、CI で Selenium Manager を使用するように行うべきです。
CIヘルス
- かなり安定しています。ただし、Selenium Manager が Windows で Bazel で失敗しました。
4.10 マイルストーン
- 5月最終週に CDP v114 でリリース?
- 例、ドキュメント、ブログを含む。
4.11 マイルストーン
- CDP v115 でリリース
- 例、ドキュメント、ブログを含む。
- Bindings は PATH をチェックするために Selenium Manager に依存
- Actions PR がついに(?) (Titus??)
Selenium 5 についての会話
- Java 11 (タイミングが合えば)
- BiDi & CDP インターフェースの統合
- 自動ドライバとブラウザのダウンロードを備えた完全に機能する Selenium Manager
- エコシステムをより強調するためにコードを分割
進行中のプロジェクト
- BiDi API の作業
- pujagani & TamsilAmani が Java & Ruby の実装に取り組んでいます
- Selenium Manager
- Bazel Remote Caching (Alex)
- Python での TypeHint の完了 - symonk
バックログ
- CI へのサポートをさらに追加 (#11305)
- TouchActions API を Selenium に追加 (#10808)
- .NET での Bazel サポートの追加/修正 (#10465)
- TypeScript を使用した JS [(#10942)]https://github.com/SeleniumHQ/selenium/issues/10942
- Ruby に .rbs ファイルを追加 (#10943)
- 言語全体での包括的なコマンドロギング (#10944)
- Selenium + Appium の統合
- TypeScript で atoms を書き換え
- Python Async Rewrite? (現在の計画は API を「倍増」することです)
- .NET Async Rewrite (現在の計画は Sync コードを非推奨にすることです)