パブリックプロジェクト会議 - 2021年5月6日
隔週のパブリックプロジェクト会議シリーズを継続し、2021年5月6日午後5時30分CETに開催された会議のタイムラインを以下に示します。(以下の時間はISTです)
会議はSelenium Slackの#selenium-tlc
チャンネルで開催されます。
Simon Stewart 9:01 PM
さて、時間です。
9:02
@AutomatedTester, @titusfortner @p0deje, @jimevans, @harsha509, @barancev, @Puja Jagani, そして @diemol (それに興味のある方々も)
始めましょう。
9:02 PM
@diemol が過去数週間の統計に戻ってくるのを待てると思います。
議題は何かありますか?
9:03 PM
- 統計
- ベータ4に何を求めますか?
- ベータ4はいつ出荷しますか?
Diego Molina 9:03 PM
はい、マネージャーとの簡単な会議が終わりました。
David Burns 9:04 PM
マネージャーは最悪だ…
Simon Stewart 9:04 PM
@diemol に会議の主導権を渡します。
Diego Molina 9:04 PM
前回の会議からの統計
- 未解決の課題 157件、
- 未解決のプルリクエスト 25件
- 現在:未解決の課題 163件、未解決のプルリクエスト 30件
データはこのリンクから取得[https://www.diemol.com/github-repo-stats/seleniumhq_selenium/index.html]
David Burns 9:05 PM
それらの多くは @Puja Jagani からのものです。
9:05 PM
彼女は忙しかったようです。
Simon Stewart 9:06 PM
彼女は素晴らしい働きをしています。
Diego Molina 9:06 PM
課題ですか、それともPRですか?
9:07
さて、次のベータ(4)に必要な作業です。
(ここ2週間はあまり貢献できませんでした :confused:)
9:08 PM
これらは前回の会議からの項目です。
- ライブビデオのためにWebSocket配管を通してVNCコネクタをパイプする
- 調査:セッションが終了したときにGridがスタックする
- 調査:ブラウザドライバプロセスをkillできないときにGridがスタックする
- 調査:コマンドをノードに転送するときのルーターリクエストタイムアウト
- 新しいセッションキューを統合する
- AWSまたは同様の環境で50以上の同時テストで新しいGridのストレステストを行う
- Redis/JDBCバックエンドサービスが実際に機能することを確認する
- ノードあたり複数のIEセッション? https://github.com/SeleniumHQ/selenium/issues/9388
おそらくこれだけが終わったのではないでしょうか? 「新しいセッションキューの統合」
Simon Stewart 9:08 PM
追加したいことがあります。
- ディストリビュータは新しいセッションを割り当てるときに仕様に従う
David Burns 9:08 PM
調査するものに関する課題/ドキュメントはありますか?
Simon Stewart 9:08 PM
ええ、新しいセッションキューを統合しました。
9:09 PM
「仕様に従う」部分についてはPRが進行中です。
David Burns 9:09 PM
IEに関する最後の項目について…それを許可することはできますが、大きな落とし穴になるように思えます。
Diego Molina 9:10 PM
調査項目に関する課題があり、@Puja Jagani から「ブラウザドライバプロセスをkillできない」問題を解決するPRがあるかもしれません。
すべての項目にGitHubの課題があるかどうかを再確認し、ない場合は作成します。
David Burns 9:12 PM
ありがとうございます。
Diego Molina 9:14 PM
言語バインディングについては、これがありました。
言語バインディング
- 「se:cdpVersion」がC#、Java、JSで欠落している
- すべてのバインディングがGrid経由でCDPを実行できますか?
- 機能のドキュメントを作成し、すべてのバインディングがすべての機能を実装していることを再確認する
Saksham Gupta 9:14 PM
皆さん、こんにちは。インターンシップを始めてから1年になります。挨拶に来ました。
Simon Stewart 9:15 PM
Javaは現在 se:cdpVersion を実行しているはずです。
David Burns 9:15 PM
@harsha509 JSのcdpVersionの件で手伝いが必要ですか?
Simon Stewart 9:16 PM
Pythonバインディングにあるもので、他の場所にないものをレビューする必要があると思います。私の印象では、いくつか追加されたものがあるということです。
David Burns 9:17 PM
@simonstewart モバイルオプションの1つだけです。
Simon Stewart 9:17 PM
kk
Sri Harsha 9:17 PM
はい @AutomatedTester、有料の仕事で忙しく、調べる機会がありませんでした。
Diego Molina 9:17 PM
モバイルオプションとは何ですか?
David Burns 9:17 PM
@diemol android* の設定をより良く行う機能です。
以前もできましたが、whimbooからのリクエストの後、少しだけ良くしました。
9:18 PM
実際には、iOSをより良くサポートするように変更したいと思っています。
Diego Molina 9:18 PM
素晴らしい!
David Burns 9:19 PM
しかし、それはあなたが通常のchrome/firefoxオプションを作成し、アンドロイド上の該当するブラウザに接続するためにドライバに渡すことができることを意味します :+1: 1
9:20 PM
以前に魔法を知っていればできたでしょう。
Diego Molina 9:20 PM
他に私たちが解明する必要があるのは、@Todd Tarsi が私たちを助け、それに貢献していることを考えると、IDEをどのようにリリースするかということです。
9:20 PM
それについて誰か知っていますか?
Simon Stewart 9:20 PM
最後にリリースしたのは誰でしたか? @corevo だったと思いますが。
9:20 PM
?
David Burns 9:21 PM
彼だったと思います。彼とDaveにここでガイダンスを求めてメールします。
Diego Molina 9:21 PM
素晴らしい、ありがとうございます。
そして、私の側から最後にもう1つあります。
@Puja Jagani と話し、彼女がコミッターになることに興味があるかどうか尋ねました。したがって、このPR https://github.com/SeleniumHQ/seleniumhq.github.io/pull/679 を作成しました。皆さん、チェックしてみてください。
彼女は非常に素晴らしい仕事をしており、彼女がいなければ、私たちは現在動いている速度で動くことはできなかったと思います :slightly_smiling_face
Puja Jagani
David、Diego、Simon、いつもサポートと助けをありがとうございます :relaxed: Selenium TLCの皆さんと一緒に仕事ができてとても嬉しいです!
Simon Stewart 9:25 PM
私はこれに賛成です。
Diego Molina 9:25 PM
(私が言ったことを言うためのより短い方法があるかもしれませんが、私の英語は時々良くありません)
David Burns 9:26 PM
+1 ですが、私は偏っています :smile
Diego Molina 9:26 PM
PRの承認が必要です :slightly_smiling_face
Titus Fortner 9:27 PM
すみません、遅れてきました。 :slightly_smiling_face
ベータ4のブロッカーは取得できましたか?
リリースしたいバグ修正がいくつかあります。
Simon Stewart 9:27 PM
@diemol が担当です。
Diego Molina 9:28 PM
いいえ @titusfortner、すみません。ベータ4に近づけるように、今後数日間でPRレビューを改善する必要があると思います。
9:28 PM
JUnitの問題について話していると思いますか?
Sri Harsha 9:29 PM
IDE関連のもの、electronのバージョンアップ、rules_nodejsの更新などをいくつか更新します。
Titus Fortner 9:29 PM
いいえ、それは別の問題です :slightly_smiling_face
Diego Molina 9:30 PM
時間内にどのような問題を抱えていましたか?
9:30 PM
念頭に置いて*
Titus Fortner 9:32 PM
Rubyコードのいくつかの修正
9:32 PM
可能であれば、もっと早くリリースしたいだけです。
Simon Stewart 9:33 PM
ベータ4をいつ出荷したいかまだ合意していないので、おそらく時間はあります。
9:34 PM
修正をブロッカーにしたくない限り。
Titus Fortner 9:35 PM
つまり、Alexが誰かをブロックしていたものを変更し、いつ彼にリリースできるのか疑問に思っています :smile
Simon Stewart 9:36 PM
ああ!それで、あなたはもっと早くリリースしたいのですね :slightly_smiling_face
Titus Fortner 9:36 PM
9:36 PM
どうやら firstMatch の値を無視するプロジェクトがあるようです。
Sri Harsha 9:36 PM
JSについては、
- 「se:cdpVersion」を実装する
- ベータ4のAPIドキュメント
Simon Stewart 9:37 PM
@titusfortner 仕様に従わないプロジェクトが、私たちにもっと早く出荷する理由になるとは思えませんが、私が知らないコンテキストがあると思います…。
David Burns 9:37 PM
これはAppiumですか?
Titus Fortner 9:40 PM
Watirユーザーがaerokube/ggrを使用しています。
RubyコードはデフォルトでF/Mですが、プロジェクトはそれを受け入れません (https://github.com/aerokube/ggr/issues/314)
彼は開発者に尋ね、彼らの非公開の返信:Ggrは「洗練された」Seleniumの「マッチ」ルールをサポートしておらず、それは曖昧であるため、それを実装する予定はありません。
そのため、Rubyはデフォルトの実装をA/Mに変更しました。それは*問題ないはずですが、どうやら問題があるようです。
ユーザーを助けようとしているだけです。
Simon Stewart 9:41 PM
それは曖昧さの正反対です。
Titus Fortner 9:41 PM
ああ、知っています。
9:41 PM
これが公式な回答だったら、私は全面的に反対していたでしょう。
Simon Stewart 9:41 PM
おそらく Aerokube の人々とチャットする必要があります。
9:42 PM
Se4は彼らを大きく壊すことになるからです。
Titus Fortner 9:42 PM
私が得た提案は、彼らの新製品を試すか、aerokube.com/moon、またはggrを使用せずにSeleniumを使用することです。
Simon Stewart 9:43 PM
それで、moonはw3cペイロードをサポートしていますが、ggrはサポートしていないのですか?
Titus Fortner 9:44 PM
そのように聞こえます。
David Burns 9:44 PM
Aerokube…Seleniumを悪く言うグループ…そのAerokubeですか?
Titus Fortner 9:44 PM
ggrとmoonの違いがわかりません。あまり深く調べていません。
Simon Stewart 9:45 PM
Moonは彼らの有料製品です。
Titus Fortner 9:45 PM
ああ、もちろんそうです。
洗練されたものが欲しいなら、お金を払う必要があります!
s/洗練された/高度な
Simon Stewart 9:45 PM
完全に有効なビジネスモデル
David Burns 9:45 PM
彼らはSelenium Gridは役に立たないと皆に言っています。
9:46 PM
私たちを悪く言わない人々を喜んで手伝います。
意見の相違も問題ありません。
9:47 PM
しかし… *彼の内なる @jimevans をチャネリングする*
Titus Fortner 9:47 PM
どのバインディングがデフォルトでA/Mで、どれがF/Mであるか、すぐに思い出せません。
9:47 PM
いくつかのテストを実行しようと思っていました。
Diego Molina 9:50 PM
標準をサポートしていないプロジェクトのために急ぐべきではないと思います。
Titus Fortner 9:51 PM
彼らのことは気にしません。
9:51 PM
彼らのせいで変更する必要があるユーザーのことを気にしています。
Diego Molina 9:51 PM
とにかく、これらが私たちが抱えていたすべてのトピックだったと思います :slightly_smiling_face