パブリックプロジェクトミーティング - 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月まで実装を詳しく調べることはできません :)