公開プロジェクト会議 - 2021年5月6日

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

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

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


Simon Stewart 午後9:01

それでは、時間です

9:02

@AutomatedTester、@titusfortner @p0deje、@jimevans、@harsha509、@barancev、@Puja Jagani、および @diemol (その他興味のある方)

始めましょう

午後9:02

過去数週間の統計のために @diemol が戻ってくるのを待つことができると思います

議題はありますか?

午後9:03

  • 統計
  • ベータ 4 に何を求めますか?
  • ベータ 4 はいつ出荷しますか?

Diego Molina 午後9:03

ここにいます。マネージャーとの簡単な会議が終わりました

David Burns 午後9:04

マネージャーは最悪です…

Simon Stewart 午後9:04

@diemol に会議の主導権を渡します

Diego Molina 午後9:04

前回の会議からの統計

  • 157 オープンな課題、
  • 25 オープンなプルリクエスト
  • 現在:163 オープンな課題、30 オープンなプルリクエスト

データはこのリンクから取得[https://www.diemol.com/github-repo-stats/seleniumhq_selenium/index.html]

David Burns 午後9:05

それらの多くは @Puja Jagani からのものです

午後9:05

彼女は忙しかった

Simon Stewart 午後9:06

彼女は素晴らしい働きをしています

Diego Molina 午後9:06

課題ですか、PR ですか?

9:07

さて、次のベータ版(4)に必要な作業です

(ここ2週間はあまり貢献できませんでした :confused:)

午後9:08

これらは前回の会議からの項目です

  • ライブビデオのために WebSocket 配管を通して VNC コネクタをパイプ
  • 調査:セッション終了時にスクリーンショットを撮ると Grid がスタックする
  • 調査:ブラウザドライバプロセスをkillできない場合に Grid がスタックする
  • 調査:Node にコマンドを転送する際、ルーターリクエストがタイムアウトする
  • 新しいセッションキューを統合
  • AWS または類似の環境で 50 以上の同時テストで新しい Grid のストレステストを実行
  • Redis/JDBC バックアップサービスが実際に機能することを確認
  • Node ごとに複数の IE セッション? https://github.com/SeleniumHQ/selenium/issues/9388

おそらくこれだけが完了した? 「新しいセッションキューを統合」

Simon Stewart 午後9:08

追加したいのは

  • ディストリビューターは新しいセッションを割り当てる際に仕様に従う

David Burns 午後9:08

調査事項に関する課題/ドキュメントはありますか?

Simon Stewart 午後9:08

ええ、新しいセッションキューを統合しました

午後9:09

「仕様に従う」部分については PR が進行中です

David Burns 午後9:09

IE に関する最後の項目について… それを許可することはできますが、大きな落とし穴のように思えます

Diego Molina 午後9:10

調査項目に関する課題があり、おそらく @Puja Jagani から「ブラウザドライバプロセスを kill できない」問題を解決する PR があるかもしれません

すべての項目に GitHub issue があるか再確認し、ない場合は作成します

David Burns 午後9:12

ありがとうございます

Diego Molina 午後9:14

言語バインディングについては、これがありました

言語バインディング

  • “se:cdpVersion” が C#、Java、JS で欠落している
  • すべてのバインディングは Grid 経由で CDP を実行できますか
  • 機能を文書化し、すべてのバインディングがすべての機能を実装していることを再確認する

Saksham Gupta 午後9:14

皆さん、こんにちは。インターンシップを始めてから1年になります。挨拶に立ち寄ろうと思いました。

Simon Stewart 午後9:15

Java は現在 se:cdpVersion を実行しているはずです

David Burns 午後9:15

@harsha509 さん、JS 用の cdpVersion の件で手伝いが必要ですか?

Simon Stewart 午後9:16

Python バインディングにあるもので、他の場所にないものを確認する必要があると思います。私の印象では、いくつか追加されたものがあるようです

David Burns 午後9:17

@simonstewart モバイルオプションだけです

Simon Stewart 午後9:17

kk

Sri Harsha 午後9:17

はい @AutomatedTester、有料の仕事で忙しく、調べる機会がありませんでした

Diego Molina 午後9:17

モバイルオプションとは?

David Burns 午後9:17

@diemol android* 設定をより良く設定する機能

以前もできましたが、whimboo からのリクエストの後、少し良くしました

午後9:18

実際には、iOS をより良くサポートするように変更したいと思っています

Diego Molina 午後9:18

素晴らしい!

David Burns 午後9:19

しかし、それは通常の Chrome/Firefox オプションを作成し、Android 上の該当ブラウザに接続するためにドライバに渡すことができることを意味します

午後9:20

以前は、その魔法を知っていればできました

Diego Molina 午後9:20

他に解決する必要があるのは、@Todd Tarsi が私たちを助け、貢献してくれていることを考えると、IDE をどのようにリリースするかです

午後9:20

誰か知っていますか?

Simon Stewart 午後9:20

最後のリリースをしたのは誰ですか? @corevo だと思っていました

午後9:20

?

David Burns 午後9:21

彼だったと思います。彼と Dave にここでガイダンスを求めるメールを送ります

Diego Molina 午後9:21

素晴らしい、ありがとうございます

そして、私の側からもう一つ最後にあります

@Puja Jagani さんと話し、コミッターになることに興味があるかどうか尋ねました。そのため、この PR を作成しました https://github.com/SeleniumHQ/seleniumhq.github.io/pull/679 皆さん、ぜひチェックしてみてください

彼女は素晴らしい仕事をしており、彼女がいなければ、現在のようなスピードで進むことはできなかったと思います

Puja Jagani

David、Diego、Simon、絶え間ないサポートと助けに感謝します。Selenium TLC の皆さんと一緒に仕事ができてとても嬉しいです!

Simon Stewart 午後9:25

私はこれに賛成です

Diego Molina 午後9:25

(私が言ったことを言うためのより短い方法があるかもしれませんが、私の英語は時々良くありません)

David Burns 午後9:26

+1 ですが、私は偏っています :smile

Diego Molina 午後9:26

PR の承認が必要です

Titus Fortner 午後9:27

すみません、遅れてきました。:slightly_smiling_face:

ベータ 4 のブロッカーはありましたか?

リリースされると嬉しいバグ修正がいくつかあります

Simon Stewart 午後9:27

ここでは @diemol が担当です

Diego Molina 午後9:28

いいえ @titusfortner、すみません。今後数日間で PR レビューを改善して、ベータ 4 に近づける必要があると思います

午後9:28

JUnit の問題について話していると思いますか?

Sri Harsha 午後9:29

IDE のいくつかのこと、electron バージョンのバンプ、rules_nodejs の更新を更新します

Titus Fortner 午後9:29

いいえ、それは別の問題です :slightly_smiling_face:

Diego Molina 午後9:30

時間内にどのような問題がありましたか?

午後9:30

念頭に*

Titus Fortner 午後9:32

Ruby コードのいくつかの修正

午後9:32

可能であれば、もっと早く公開したいだけです

Simon Stewart 午後9:33

ベータ 4 をいつ出荷するかまだ合意していないので、おそらく時間はあるでしょう

午後9:34

修正をブロッカーにしたい場合を除き

Titus Fortner 午後9:35

つまり、Alex が誰かをブロックしていたものを変更したので、いつ彼にリリースできるか疑問に思っています :smile:

Simon Stewart 午後9:36

ああ! それで、あなたはリリースを早くしたいのですね :slightly_smiling_face:

Titus Fortner 午後9:36

午後9:36

どうやら firstMatch 値を見ることを拒否するプロジェクトがあるようです

Sri Harsha 午後9:36

JS については、私は~したいです

  • “se:cdpVersion” を実装する
  • ベータ 4 の API ドキュメント

Simon Stewart 午後9:37

@titusfortner 仕様に従わないプロジェクトがなぜ私たちを早く出荷する理由になるのかわかりませんが、私が欠落しているコンテキストがあると思います…

David Burns 午後9:37

これは Appium ですか?

Titus Fortner 午後9:40

Watir ユーザーが aerokube/ggr を使用しています

Ruby コードはデフォルトで F/M ですが、プロジェクトはそれを受け入れません (https://github.com/aerokube/ggr/issues/314)

彼は開発者に尋ね、彼らのプライベートな返信:Ggr は「洗練された」Selenium の「match」ルールをサポートしておらず、あいまいであるため、それを実装する予定はありません

それで、Ruby はデフォルトの実装を A/M に変更しました。それは*重要ではないはずですが、どうやら重要です

ユーザーを助けようとしているだけです

Simon Stewart 午後9:41

それはあいまいさの正反対です

Titus Fortner 午後9:41

ああ、知っています

午後9:41

これが公の反応だったら、私は全面的に反対していたでしょう

Simon Stewart 午後9:41

おそらく Aerokube の人々とチャットする必要があります

午後9:42

なぜなら Se4 は彼らを大きく壊すからです

Titus Fortner 午後9:42

私が得た提案は、彼らの新製品 aerokube.com/moon を試すか、ggr を使用せずに Selenium を使用することです。

Simon Stewart 午後9:43

それで、moon は w3c ペイロードをサポートしていますが、ggr はサポートしていませんか?

Titus Fortner 午後9:44

そのように聞こえます

David Burns 午後9:44

Aerokube… Selenium を悪く言うグループ… その Aerokube ですか?

Titus Fortner 午後9:44

ggr 対 moon が何なのかわかりません。深く掘り下げていません

Simon Stewart 午後9:45

Moon は彼らの有料製品です。

Titus Fortner 午後9:45

ああ、もちろんそうです

凝ったものが欲しければ、お金を払う!

s/fancy/sophisticated

Simon Stewart 午後9:45

完全に有効なビジネスモデル

David Burns 午後9:45

彼らは、Selenium Grid が役に立たないと皆に言っています

午後9:46

私たちを悪く言わない人たちを喜んで助けます

意見の相違も問題ありません

午後9:47

しかし… *彼の内なる @jimevans をチャネルします*

Titus Fortner 午後9:47

どのバインディングがデフォルトで A/M で、どれが F/M であるか、すぐに思い出せません

午後9:47

いくつかのテストを実行するつもりでした

Diego Molina 午後9:50

標準をサポートしていないプロジェクトのために急ぐべきではないと思います

Titus Fortner 午後9:51

私は彼らのことは気にしません

午後9:51

私は彼らのせいで変更する必要があるユーザーのことを気にします

Diego Molina 午後9:51

とにかく、それが私たちが持っていたすべてのトピックだったと思います :slightly_smiling_face: