パブリックプロジェクトミーティング - 2020年12月3日

隔週で開催されるパブリックプロジェクトミーティングのシリーズを継続し、2020年12月3日午後5時30分(CET)に開催されたミーティングのタイムラインは以下の通りです。

ミーティングは Selenium Slack#selenium-tlc チャンネルで開催されます。


Diego Molina 5:32 PM

前回のミーティングからの事項

プロジェクトの一般的な統計

  • 前回のミーティング:未解決の issue 280件、未解決の PR 62件
  • 現在:278件、PR 60件

Diego Molina 5:35 PM

今日最初に扱うトピックはこちらです。

全体的な発表事項はありますか? 委員会やコミットビットを持つ新しいメンバーなど。

前回の PLC/SFC の電話会議から何か報告事項はありますか?

最初のベータ版に向けて行う必要のある未完了の作業はありますか?

そろそろ始められますか?

Simon Stewart 5:38 PM

@titusfortner @jimevans @p0deje @barancev @AutomatedTester @harsha509

David Burns 5:39 PM

ここにいます。

Diego Molina 5:41 PM

最初のトピックは「全体的な発表事項はありますか? 委員会やコミットビットを持つ新しいメンバーなど。」です。 これについてはあまりないと思いますよね?

Simon Stewart 5:41 PM

私からは特にありません。

David Burns 5:42 PM

ないですね。

Diego Molina 5:43 PM

たぶん、ミーティング議事録の周知のためだけに、議事録を読む人向けに、Selenium の将来に役立つアンケートを実施しています https://twitter.com/SeleniumHQ/status/1333830343368077319

David Burns 5:44 PM

400人近くの回答がありました。

Diego Molina 5:44 PM

そして Boni García さんが https://www.mdpi.com/2079-9292/9/7/1067 で返信してくれました。まだ読んでいません。

David Burns 5:44 PM

まだアンケートをリツイートしていない場合は、リツイートしていただけますか?

Simon Stewart 5:44 PM

返信に気づきませんでした。

Diego Molina 5:46 PM

Boni さんは WebDriverManager の作成者で、Selenium 用の JUnit 5 拡張機能の作成者です。マドリードの大学の教授だと思います。

Simon Stewart 5:47 PM

WebDriverManager が存在して嬉しいです。

Diego Molina 5:47 PM

わかりました。そのドキュメントを読んで、結果を報告する必要があるかもしれませんね :slightly_smiling_face

それでは、おそらく次のトピックに移ることができます。前回の PLC/SFC の電話会議から何か報告事項はありますか?

2、3日前に電話会議があったと思います。

David Burns 5:50 PM

主な質問:私の CoC リクエストについて誰かフォローアップしましたか?

再度メールしました。

そして @mmerrell にも伝えました。

Simon Stewart 5:51 PM

月曜日は私の次の Selenium の日です。それまでに誰も返信がない場合は、私が確認します。

Diego Molina 5:52 PM

わかりました。おそらく次のトピックに移り、誰かがより多くの情報を持っている場合は、このトピックに戻ることができます。

最初のベータ版に向けて行う必要のある未完了の作業はありますか?

これは前回のミーティングで書いた/議論した内容です。

クライアント側の変更

  • 相対ロケータが近接性でソートされた要素を返すようにする
  • Java モジュールシステムの問題を修正する
  • ロケータ戦略をプラグ可能にする
  • コマンドのフォールバックを有効にする

サーバー側の変更

  • failsafe を使用して、必要な場合にコマンドの再試行を有効にする
  • Grid UI を見栄え良くし、役立つデータを返すようにする
  • ロケータ戦略をプラグ可能にする
  • ライブビデオ用に VNC コネクタを websocket 配管に通す

このリストが存在しない場合の GitHub issue にマッピングするタスクが私にあります(まだ実行していません)。

Simon Stewart 5:54 PM

相対ロケータが近接性でソートされた要素を返すようにしました。

Diego Molina 5:54 PM

他に追加することはありますか? いずれかの項目についてステータスの更新はありますか?

Simon Stewart 5:55 PM

月曜日の私の計画は、プラグ可能なロケータ戦略を検討することです。

それにはコマンドのフォールバックが必要になります。

David Burns 5:55 PM

Mozilla の人々と協力して Firefox に bidi サポートを追加していますが、彼らの側で修正中のバグがあります。

Marcus Merrell 5:55 PM

申し訳ありません、@AutomatedTester さん。そのメールを受け取っていません。私が参加していないリストがあるのか​​、アドレスが間違っているのか、スパムに行ったのかわかりませんが、持っていません。

情報が入手できれば喜んでフォローアップします。

David Burns 5:56 PM

@mmerrell selenium@sfc にメールしました。

Marcus Merrell 5:56 PM

そうですね… それに参加しているか確認する必要がありますね。

Simon Stewart 5:58 PM

参加しているはずです。

Diego Molina 5:59 PM

それにはコマンドのフォールバックが必要になります。申し訳ありません。あなたのブランチを確認して作業する時間がありませんでした。

Marcus Merrell 5:59 PM

スポンサーメールも見ていません… 何か問題があると思い始めています。

Diego Molina 6:02 PM

わかりました。それでは、これについて他にコメントはないと思いますか?

Simon Stewart 6:02 PM

私からはありません。

(今日は短いミーティングになりそうですね、と彼は言います。 縁起でもないことを言う)

Alexei Barantsev 6:04 PM

beta1 についてですが、getAriaRole と getAccessibilityName コマンドを追加し、java api を完了とします。

Diego Molina 6:05 PM

おそらく最後に言及すべきことは、ディストリビューションエンジン(npmi、sonartypeなど)へのアクセス権を持つ人に関するテーブルを記入することが保留になっていることです。したがって、アイデアとしては、私たち全員がそれらすべてにアクセスできるようにすることです。

Simon Stewart 6:05 PM

そういえば、JS リリースを本当にプッシュする必要がありますね。

誰かそれにボランティアしたい人はいますか?

David Burns 6:05 PM

今晩中に終わらなければ私がやります。

末っ子をバレエに連れて行くところなので、数時間外出します。

Alexei Barantsev 6:06 PM

sonarcube で GitHub 統合を有効にしたので、組織メンバーを同期してアクセスを提供する必要があります。

Simon Stewart 6:07 PM

それはいいですね。

ありがとう。

Diego Molina 6:09 PM

ええと、それでは、このミーティングはこれで終わりだと思いますよね?

Simon Stewart 6:10 PM

そう思います。

Diego Molina 6:11 PM

わかりました。それでは、皆さん、ありがとうございました!

Titus Fortner 6:49 PM

欠席してすみません。トレーニングをしていました。 また、これらのために旅行に行けなくて寂しいです。Zoom はやはり同じではありません…。

Titus Fortner 7:02 PM

確認していませんが、print pdf エンドポイントはすべてのバインディングに追加されましたか? 過去2週間は見ていませんが、Ruby と .NET は FF フルページスクリーンショットを実装する必要があり、Java (.NET?) は RemoteWebDriver Java と Ruby を使用する場合に Firefox にフルページスクリーンショットを撮るように指示できるようにする必要があります。STP ブラウザ名を再修正する必要があります。

Ruby の件は私の ToDo リストにありましたが、有給の仕事で短納期で困難なタスクが与えられました。

Jim Evans 7:04 PM

.NET はまだ print-to-pdf を追加していません。

フルページスクリーンショットも同様です。

Titus Fortner 7:06 PM

その点で @barancev さん、Mac で Ruby Remote Firefox バグを再現できませんでした。また、VirtualBox は Mac で実行するとひどい状態になるようです。Linux インストールとうまく連携してそこでテストすることさえできません。 .NET の読み取りタイムアウトは多くの場合、ランダムなネットワークの問題ですが、エラーが一貫して発生しているように見えるため、実際の問題であるのではないかと心配しています。 @p0deje さん、ローカルで再現できるかどうか確認できる Linux マシンはありますか?

Alex Rodionov 9:35 PM

@titusfortner さん、実際にはありません。正直なところ、セットアップして調査する時間もありません。

そういえば、来週から1か月のロードトリップに出発するため、その間は Selenium の作業ができません。 実際には2月初旬までになる可能性があります。 それまでにできることがあれば教えてください。

Titus Fortner 9:39 PM

@p0deje さん、いつ出発しますか?

Alex Rodionov 9:40 PM

来週の水曜日です。

Titus Fortner 9:45 PM

うーん、実は今から年末までの間にクライアント向けに Selenium に関する 20 時間以上の教室トレーニングを作成して提供するように割り当てられており、現時点ではその半分くらいしか準備できていません :) 1 月にはもっと手伝えるようになるはずですが、最近は Ruby コードよりも Selenium java コードの方に多くの時間を費やしているので、DevTools の実装方法がよくわかりません。 @twalpole さん、今月の都合はどうですか? :-D

David Burns 9:49 PM @p0deje さんが不在の間、ruby のリリースを行う人はいますか?

Alex Rodionov 9:50 PM

https://github.com/SeleniumHQ/selenium/issues/8168 によると、現在 Ruby で欠落している CDP の内容は次のとおりです。バックエンドリクエストをモックできるようにするネットワークリクエストのインターセプト、ブートストラップスクリプト、トラフィックの記録。 最初の2つは Java で実装されていると思うので、Ruby で再実行するのは難しくないはずです。 今週末に試してみるかもしれません。 後者はすべてのバインディングで欠落していると思います。 @titusfortner さん、ペアリングセッションに参加して、コードを案内します。 それ以外はすべて devtools ディレクトリにあります。

@AutomatedTester はい、Titus はリリースできます。

David Burns 9:52 PM

@rajendra が手伝ってくれることを忘れないでください。BS は ruby ショップなので、私たちも手伝えます。

彼は devtools のコードを調べており、印刷関連の作業をしています。

Titus Fortner 10:02 PM

リリースを行う帯域幅はありますが、1月まで実装を詳しく調べることはできません :)