公開プロジェクト会議 - 2021年7月15日

隔週の公開プロジェクト会議シリーズを継続…

隔週の公開プロジェクト会議シリーズを継続して、2021年7月15日午後5時30分 CET に開催された会議のタイムラインを以下に示します。(以下の時間は IST です)

会議は Selenium Slack#selenium-tlc チャンネルで開催されます。


Diego Molina 午後9:00

議題案はこちらです

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

C# および JS で「se:cdpVersion」が欠落

すべてのバインディングが Grid 経由で CDP を実行できますか?

  • Selenium 4 に存在する機能は何ですか?

すべてのバインディングがそれらを実装していますか

9:01

@AutomatedTester @Puja Jagani @barancev @jimevans @titusfortner @p0deje @harsha509 忘れ物をタグ付けしてください

Titus Fortner 午後9:02

ドキュメントテーマ変更の最新情報

9:03

(お忙しいのは承知しています)

David Burns 午後9:04

python ci は今日グリーンになります

Diego Molina 午後9:04

わかりました、始めましょう

バグに関してですが、@Puja Jagani とキューの問題を修正しました。これで Grid は十分なセッションを並行して実行できます

9:05

しかし、議題に記載されている未解決の issue がまだ 3 つあります

タイムアウトの問題は再現が難しく、したがって修正が難しいことが判明しました

David Burns 午後9:05

タイムアウトの問題を確実に再現できました。Chrome に問題が発生しており、Chrome が壊れているのではないかと考えています

Diego Molina 午後9:06

本当ですか? 元の issue は Firefox で報告されています

David Burns 午後9:06

ええと、Firefox と同様に、Chrome 91 でタイムアウトメッセージが表示されています

9:07

そして、ブラウザータブがハング/クラッシュしたかのようです

@Puja Jagani がスクリプトを持っています。可能であれば縮小するのを手伝います

Simon Stewart 午後9:07

すべてをインターセプトできるように NetworkInterceptor の再作業を行う必要があります

9:08

そして、https://github.com/SeleniumHQ/selenium/issues/9594https://github.com/SeleniumHQ/selenium/commit/0795e78559924be1b69b4c8051f5185f289a4268 #9594 Hub が数時間後に利用可能なノードがないことを報告することで修正されたと思います https://github.com/SeleniumHQ/selenium|SeleniumHQ/seleniumSeleniumHQ/selenium | 4月8日 | GitHub によって追加

Diego Molina 午後9:08

@Puja Jagani が今朝 issue を確認し、調べていると言っていたと思います

Simon Stewart 午後9:09

しまった。修正したと思ったのに

ただし、ケースを自動的に処理しません。手動で調整して動作させました

David Burns 午後9:09

すべてを見てくれている Puja に感謝

Simon Stewart 午後9:10

+1000

Diego Molina 午後9:11

それらの 2 つはさておき、Grid の IE の問題を見ています\

Grid が無効な JSON を IEServer に送信しているためです

Jim Evans 午後9:12

ええと、se:cdpVersion は .NET の f10cb89 で実装されました

Simon Stewart 午後9:12

やった!

Diego Molina 午後9:12

素晴らしい、その項目を更新します :tada:

クライアント側では、機能パリティドキュメントを作成する時間を見つける必要があります

9:15

これらの項目はさておき、新しい(または再設計された)ウェブサイトの最新情報をお伝えできます

9:16

私は 1 日に 1〜2 時間を費やしており、今のところウェブサイトをそのまま構築しているだけで、ドキュメントはまだ掘り下げていません

Titus Fortner 午後9:16

「ドキュメントを掘り下げる」 == 「ドキュメントのテーマを更新する」?

Diego Molina 午後9:16

それで、「概要」メニューの下にあるものはすべてすでに実装されています

Titus Fortner 午後9:16

またはドキュメントを書くこと

Diego Molina 午後9:17

そして、これらのリンクのページを作成する必要があります

Titus Fortner 午後9:18

すべて素晴らしいですね!

Diego Molina 午後9:18

コンテキストを説明すると、私たちのウェブサイトは 2 つの異なる Hugo テーマから作成されており、ビルドプロセス中に接着され、いくつかのハックが間に入っています

https://www.docsy.dev/ は、両方のものを 1 つに含めることができる優れたテーマを提供しているため、良い代替案であることがわかりました

9:19

これには、docsy テーマを使用してウェブサイトを再作成する必要があります。この部分は約 60% 完了しており、次に既存のドキュメントを新しいテーマに移行する必要があります

9:20

ドキュメントの移行は、コピーアンドペーストのタスクとして実行することも、既存のコンテンツを再構築および整理し、さらにいくつかのものを追加する機会と捉えることもできます

9:21

再構築したい場合は、提案(各項目の簡単な説明を含むグローバル TOC など)を見てみたいと思います

9:21

そうすれば、現在あるものを再利用し、不足しているものを追加できます

Titus Fortner 午後9:22

したがって、コードスニペットは次のようになります: https://gist.github.com/harsha509/e690dd2c72f1f5c5785be4c8a47c87fd

Simon Stewart 午後9:22

最初はリフトアンドシフト、次は再作業

Diego Molina 午後9:22

コードスニペットは実装の詳細です

Simon Stewart 午後9:22

(つまり、最初に貢献への扉を開き、次に物事をどのように形作るかを考えましょう)

Titus Fortner 午後9:22

実装であることは理解しています

9:23

しかし、それは私が手伝える部分です :slightly_smiling_face:

Diego Molina 午後9:23

今のところそれと似ているように見えるので、物事を調整する問題になる可能性があります

9:24

理想的には、コードスニペットの将来は GitHub に保存されたコードをレンダリングすることです。これにより、たとえば GitHub Actions で実行できます

Titus Fortner 午後9:25

私がそれについて抱いていた質問(数か月前に理解しようとして失敗したこと)は、Docusaurus 用にあなたと Christian が構築したようなリポジトリを指す方法があるかどうかです :smile: (別の実装の詳細)しかし… 今すぐそのコードを書いて後でそれを理解することを妨げるものは何もありません

David Burns 午後9:25

私はこの理由で Rust が好きです… テストを実行すると、ドックスニペットもテストされます

Titus Fortner 午後9:25

@p0deje が Ruby 用にそれを実装しました

9:26

本当に素晴らしいです

ここで何か提案し、これらのことについて私よりも賢い人々からフィードバックを得るために時間を割いてみます https://seleniumhq.slack.com/archives/CBH302726/p1626364266427200

Diego Molina

再構築したい場合は、提案(各項目の簡単な説明を含むグローバル TOC など)を見てみたいと思います #selenium-tlc に投稿 | 今日午後9:21 | メッセージを表示

Diego Molina 午後9:28

すべての WIP がコミットされているため、誰かが見たい場合は、https://github.com/SeleniumHQ/seleniumhq.github.io#wip-moving-to-hugo-docsy-theme を確認してください

SeleniumHQ/seleniumhq.github.io 公式 Selenium ウェブサイトおよびドキュメント ウェブサイト https://selenium.dokyumento.jp/

Titus Fortner 午後9:29

素晴らしい仕事ぶりです

Simon Stewart 午後9:29

同意します。素晴らしい仕事、@diemol。ありがとうございます

Diego Molina 午後9:29

うまくいけば、数週間でサイトを移行でき、その後ドキュメントに集中できます

9:30

他にトピックはありませんが、他に何かありますか?

Titus Fortner 午後9:31

うまくいけば、その時点で私のすべての ${paidWork} コードが休憩を取るのに適した場所にあるでしょう

9:32

また、chromedriver チームに Ruby コードの修正を手伝うと約束しました

更新するものがたくさんあります

9:33

現在、@Puja Jagani のおかげで、すべての Java テスト例を JUnit 4 から JUnit 5 に更新するのに忙しいです

Diego Molina 午後9:36

わかりました、今日の公開会議はこれで終わりです。皆さん、ありがとうございました!