Selenium 3.01
をwindows server 2012 R2
に使用しています。 テストはwebdriver
を介してリモートで実行されています。ノードサービスでのセレンの解像度の変更
問題は、ノードがサービスとして実行され、解像度が小さすぎてテストが失敗し続ける場合です。
ログイン時にプロセスとしてノードを実行すると、解像度がはるかに優れているため、すべてが良好です。
障害発生時にスナップをとると大きな違いが見えます。
どのように解像度を変更できますか?サーバの解像度が小さいため
Driver.set_windowsize(x,y)
それとも
Driver.maximize_window()
が動作していません。
アイデア? ありがとうございました
はあなたが、結果として、あなたのテストになっている障害を提供することができます - 彼らは、エラー「見えない要素」であり? –
はいこれはエラーです。サイトには最低限の解像度が必要です。それは完全に反応しません。 –
OK - 私はこの問題を自分で持ちましたが、私が見つけた唯一の回避策は、scrollIntoViewを使用してセレンと要素とのやりとりを変更することでした。私はセレンが解像度をコントロールできるとは思わない。 –