TLC会議 - 2022年5月11日

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

議題


CDPサポート

非常に久しぶりに、すべてのバインディングでChrome 101に完全に対応しました!次のバージョン(v102)は2週間後になります。

メンバーシップの更新

symonkをSeleniumトリアージチームに追加する提案がなされました。合意に達し、追加される予定です。

PLCステータス更新

  • シカゴカンファレンスのステータス - シカゴのVocaホテルと契約交渉中です
  • PLCの新メンバー - 1人と積極的に交渉中。他の候補者も検討中。ヨーロッパ在住の人が望ましい。
  • カンファレンスウェブサイト - White Octoberが運営して以来更新されていません。現在作業中です

Githubの権限更新

提案は

リポジトリの「オーナー」はTLC / PLCメンバーのみとすること。「管理者」以外の全員の役割を「メンテナー」に変更すること

背景

権限には2つのレベルがあります。組織とチーム組織はオーナー/メンバーです。オーナーは組織の設定を変更できます。チームの場合、「管理者」と「メンテナー」の両方がトランクに直接コミットできますが、「管理者」は設定などを変更できます。

したがって、提案は基本的に、すべてのコミッターが引き続きトランクにコミットできるようにするが、追加の設定変更はTLC/PLCメンバーに限定するというものです。

提案は投票され、合意に達したので、実装されます。

提案: Chrome w3c: false を阻止しますか? https://github.com/SeleniumHQ/selenium/issues/10448

基本的に人々はJWPセッションを要求しており、バインディングがそれをサポートしなくなったため、奇妙な応答を受け取っています

提案は投票され、合意に達したので、実装されます。検出されたら、SessionNotCreatedExceptionをスローして、早期に失敗させる必要があります。

提案: IMEサポートを削除しますか?該当するw3cワーキンググループに連絡しますか? https://github.com/SeleniumHQ/selenium/issues/10573

IMEはSeleniumでは動作しませんが、Appiumではこれらのルートで使用されています

‘/session/:sessionId/ime/available_engines’: {
    GET: {command: ‘availableIMEEngines’},
  },
  ‘/session/:sessionId/ime/deactivate’: {
    POST: {command: ‘deactivateIMEEngine’},
  },
  ‘/session/:sessionId/ime/activate’: {
    POST: {command: ‘activateIMEEngine’, payloadParams: {required: [‘engine’]}},
  },

そして、現在のアクセスはJsonHttpCommandHandler経由のみであり、これはレガシーセッションであることを意味します。

Appiumプロジェクトリーダーからのコメント

コマンドをappiumクライアントに移動できるため、問題にはならないはずですが、何が起こっているのか、何をする必要があるのか​​を理解するために、appium/appiumに問題を提起していただけると助かります

次に、AppiumリポジトリにIssueを作成し、Javaコードベースからコードを削除する必要があります。

Selenium 4.2

リリース前の未完了項目

Selenium 4.3

今後の検討事項として議題に上がっていますが、時間の都合で会議では議論されませんでした。

最終更新日:2022年8月2日:BillのGitHubユーザーの更新(f63716e792f)