公開プロジェクト会議 - 2021年4月22日
隔週の公開プロジェクト会議シリーズに続き、2021年4月22日午後5時30分(CET)に開催された会議のタイムラインです。(以下の時間はISTです)
会議はSelenium Slackの#selenium-tlc
チャンネルで開催されます。
Diego Molina 9:02 PM
pinging @simonstewart @AutomatedTester @harsha509 @Puja Jagani @jimevans @barancev @manoj9788 @mmerrell @titusfortner @p0deje
Simon Stewart 9:02 PM
I’m going to be at SauceCon
9:02 PM
Things I want for beta 4
Diego Molina 9:02 PM
and whoever else is around :slightly_smiling_face
9:03 PM
プロジェクトの全体的な統計
- 前回の会議: 未解決の課題 163件、未解決のプルリクエスト 24件
- 現在: 未解決の課題 157件、未解決のプルリクエスト 25件
Simon Stewart 9:03 PM
Things I want for beta 4
- NewSessionQueueを更新する
- AWSまたは同様の環境で50以上の同時テストを実行して新しいGridのストレステストを行う
- Redis/JDBCベースのサービスが実際に機能することを確認する
Diego Molina 9:06 PM
次のトピック
- 4回目のベータ版に向けての保留中の作業?
- サーバー - Grid
- ライブビデオのためにWebSocket配管を通してVNCコネクタをパイプする
- 調査: セッション終了時にスクリーンショットが撮影されるとGridがスタックする
- 調査: ブラウザドライバプロセスをkillできない場合にGridがスタックする
- 調査: Nodeにコマンドを転送する際、ルーターのリクエストがタイムアウトする
- 新しいセッションキューを統合する
- AWSまたは同様の環境で50以上の同時テストを実行して新しいGridのストレステストを行う
- Redis/JDBCベースのサービスが実際に機能することを確認する
- ノードごとに複数のIEセッション? https://github.com/SeleniumHQ/selenium/issues/9388
言語バインディング
- “se:cdpVersion”がC#、Java、JSに欠落している
- すべてのバインディングはGrid経由でCDPを実行できますか?
- Selenium 4に存在する機能は何ですか?
- すべてのバインディングはそれらを実装していますか?
Simon Stewart 9:06 PM
「新しいセッションキューの統合」はほぼ完了していると思います
9:07 pm
(有名な最後の言葉)
Diego Molina 9:07 PM
それはあなたが送ったPRで、@Puja Jaganiさんと協力して進めると思います
Luke Hill 9:07 PM
誰か(実際には数人)が、アルファ版/ベータ版について私に質問してきました。そして、彼らはv3の時のように大量のリリースを期待しているのか、という趣旨で質問していました。
9:08 PM
私は彼らに一連の説明をしました - 私たちはリリースタイムラインなどを設定していません。しかし、誰かが大まかなアイデアを持っているかどうかここで聞いてみようと思いました。
Diego Molina 9:08 PM
Gridの作業に関して、「調査」に関連する項目を担当します
9:09 PM
しかし、ここで皆さんに聞きたいのですが、「ノードごとに複数のIEセッション? https://github.com/SeleniumHQ/selenium/issues/9388」についてどう思いますか?
Titus Fortner 9:10 PM
@luke 彼らに、それは問題ではなく、バインディングのみを使用している場合は、すでに更新されているはずだと伝えてください。現時点で本当に取り組んでいるのは、grid機能とw3c仕様などからのさまざまな新機能の追加だけです。現時点で3.xに固執する技術的な利点はありません。
Luke Hill 9:10 PM
それは、「ノードごとに複数のIEセッションを使用しないでください」と明示的に述べたすべてのアドバイスと公開された記事に反しています @diemol
David Burns 9:10 PM
se:cdpVersionについてですが、追加するのは簡単ですが、バージョンは使用していないことに気づきました。最新のものを使用しているようです。
Diego Molina 9:10 PM
一部の人が、ノードごとに複数のテストを実行できないと不満を述べています。私たちはそれをお勧めしませんが、彼らはそれを実行できていました。コードの変更は小さく、私たちは彼らにそれを許可すべきだと思います。ただし、「自己責任でお願いします」という注意書き付きで。
Luke Hill 9:11 PM
この制限がいつ/どこで導入されたか知っていますか? 関連するPRはありますか?
Diego Molina 9:11 PM
IEの制限? Grid 4が構築された瞬間からです。
Simon Stewart 9:12 PM
@AutomatedTester Javaバインディングはバージョンを使用しているはずです
David Burns 9:12 PM
@simonstewart すみません、JSのことでした
JSバインディングは最新のもののみを使用しています…
David Burns 9:12 PM
@simonstewart すみません、JSのことでした
9:13 PM
JSバインディングは最新のもののみを使用しています…
Diego Molina 9:14 PM
@AutomatedTester C#とJSには実装されていないと思います(Javaは再確認する必要があります)
David Burns 9:14 PM
JSはまだ必要ありません… 少し再設計しないと
私か、.NETを少しやっている@Puja JaganiさんがC#版を作成できます
または @jimevans さんももちろん
Diego Molina 9:15 PM
アイデアは、ブラウザのバージョンに応じて「適切な」CDPバージョンを使用することだと思いますので、JSがそれを持っていると良いでしょう
David Burns 9:16 PM
もしかしたら @harsha509 さんがそれについて調べる時間があるかもしれません
Sri Harsha 9:17 PM
JSでCDPを書き換える必要があります。後で調べてみます。
Diego Molina 9:17 PM
それは素晴らしい
クールです、保留中の項目に少し取り組み、2週間後にどこまで進んでいるか確認する必要があると思います :slightly_smiling_face
Titus Fortner 9:18 PM
バグの観点から、#9359はSauceユーザーがSelenium 4に移行するのを完全に妨げるものですが、@Puja Jaganiさんが確認を手伝ってくれています。
次のリリース前に少なくとも何が起こっているのかを知っておくと良いでしょう
Diego Molina 9:20 PM
それについては解明するのに十分な時間があると思います
Simon Stewart 9:20 PM
再現可能なテストケースは役立ちます
Titus Fortner 9:20 PM
ええ、最初からそうすべきでした
Diego Molina 9:20 PM
誰かが @titusfortner さんに再現可能なテストケースを依頼したのかどうか疑問に思います :smile
Titus Fortner 9:21 PM
公平に言って、POMに入れる必要のあるものを正確に書きました
9:21 PM
問題を確認するためにクローンできるプロジェクト全体を作成しなかっただけです
Diego Molina 9:21 PM
とにかく、今日の最後のトピックであるIDEに移りましょう
9:21 PM
Selenium IDE
- リリースプロセスを知っている人はいますか?
- 何が必要ですか?
- プルリクエストのレビューを手伝ってくれる人はいますか?
Sri Harsha 9:22 PM
ベータ4までに、JS APIドキュメントも解決します。レビューとアップロードのために @diemol さんに渡せるかもしれません
Diego Molina 9:22 PM
リリースに必要なものは*
Diego Molina 9:23 PM
@Todd Tarsi さんがここにいて、貢献したいと考えているので、彼らに手を差し伸べると良いでしょう
David Burns 9:23 PM
@corevo さんまたは @tourdedave さんがリリースプロセスを文書化していれば、それを行うための鍵をいくつか持っていると思います
Diego Molina 9:23 PM
文書化されているかどうか確認できます。そうでなければ、彼らに連絡します。
Todd Tarsi 9:23 PM
皆さんこんにちは、ええ、もし何かお手伝いできることがあれば、教えてください。昔、zanarkand(正しい名前ですか?)を使ったUIだった頃からSelenium IDEのことをやってきました。
Diego Molina 9:24 PM
3つのストアのキーが必要ですよね? Edge、Chrome、Firefox
9:25 PM
Edgeで利用可能であることをドキュメントに記載することも検討すべきです
Todd Tarsi 9:27 PM
必要であれば、簡単なドキュメントの変更をPRできます。
Diego Molina 9:27 PM
クール
それで、IDEを適切にテストしてリリースするために何が必要かを確認し、#selenium-tlc に投稿します
関心を示していただきありがとうございます、@Todd Tarsi さん
わかりました、今日はこれで全部だと思います、よね?
他にトピックはありますか?
なさそうですね、皆さんありがとうございました!
(そして、ブログにメモを公開してくれた @harsha509 さんに感謝します :slightly_smiling_face:)