TLC会議 - 2022年7月20日

会議はSelenium Slack#selenium-tlcチャンネルで行われています。

議題

  • チケット状況
  • CDPサポート
  • メンバーシップアップデート
  • PLCステータスアップデート
  • Selenium 4.4 ステータス
  • Selenium「プロジェクト」
  • Selenium 5.0 アイデア

参加

TLCメンバーの出席者は以下の通りです

チケット状況

  • 94件の未解決Issue (前回より7件減少)
  • 19件の未処理PR (前回と同じ数)

CDPサポート

v104のサポートはSelenium 4.4に付属する予定で、8月2日頃に見積もられています。

メンバーシップアップデート

今回はなし

PLCステータスアップデート

前回のPLC会議は7月5日に開催、次回のPLC会議は8月2日に予定

  • シカゴカンファレンスの状況 - ホテル契約は2023年3月27日の週のカンファレンスで締結済み。インドカンファレンスで発表予定
  • テスト自動化サミット、ベルリン - 2022年8月22日の週の3日間のイベント。TLC/PLCメンバー招待

Selenium 4.4: 名前未定

  • ELEMENTの削除 — #6393 (Javaのみ) (OPEN)
  • Chromeでw3c: falseを設定する際のエラー — #10448 (すべてのバインディング、Javaで警告) (OPEN)
  • 低並行性グリッドバグ — #10332 (グリッドのみ) (OPEN)
  • ステータスエンドポイント — #10725 (すべてのバインディング) (OPEN)
  • Firefox拡張機能のテスト/例 — #8357 (すべてのバインディング) (titusfortner)
  • 仮想オーセンティケーター — #10541 (Rubyのみ残存) (TamsilAmani)
  • w3cのみへの移行を支援するためのJWPのテストを追加 — #10374 (Javaのみ) (OPEN)

Pythonの理由によりPython 3.8をサポートできないことについて議論しました。また、Bazel + .NETのより良いサポートについても検討する必要があることについても議論しました。

Selenium 5

(議題の順序を入れ替えてこれを行いました)

Selenium 5の1つのオプションとして、これまで議論してきた後方互換性のない変更を実装することが考えられると議論しました。

  • Java 11の要件
  • Python Asyncリライト
  • .Net Asyncリライト

Selenium 5の別のオプションとして、以下を含む「batteries included」リリースが考えられると議論しました。

  • ブラウザの自動ダウンロード
  • ドライバの自動ダウンロード
  • Pythonでの型ヒントの追加完了
  • JSをType Scriptに変換
  • Rubyの型付けにrbsファイルを追加する可能性
  • 新規ユーザーにとって摩擦の原因となるその他の事項(?)

Seleniumバックログ

Selenium開発者が追求できる主要なプロジェクトアイデアのリスト。

  • BiDi APIの体系化
  • デフォルトでブラウザとドライバの自動インストールをサポート
  • TouchActions APIをSeleniumに追加
  • 実行可能な例を含む包括的なドキュメント
  • .NETでのBazelサポートの修正
  • EdgeのIEモード用のより良いAPI
  • PythonでのTypeHintsの完了
  • Selenium + Appiumの統合
  • 言語をまたがる包括的なコマンドロギング
  • TypeScriptでのatomsのリライト

簡単に議論

  • BiDiはテスト自動化サミットで取り組む予定
  • .NETでのBazelサポート — shs96cjimevans と協力する必要があると述べました
  • TypeScriptでのatomsのリライトの試みは、AutomatedTester によって行われましたが、2番目のステップが欠落しています