2017-12-01 3 views
0

cをapplitoolsで全ページのスクリーンショットを取ることができない。は、私はこのコードを使用することによって、私のページのフルスクリーンのスクリーンショットを取るしようとしている#

public void OpenEyesForVisualTesting(string testName) { 
this.seleniumDriver.Driver = this.eyes.Open(this.seleniumDriver.Driver, "Zinc", testName); 

} 

public void CheckScreenForVisualTesting() { 
this.eyes.Check("Zinc", Applitools.Selenium.Target.Window().Fully()); 
} 

public void CloseEyes() { 
this.eyes.close(); 
} 

ではなく、私はちょうど半分にスクリーンショットのページを取得しますApplitoolsに連絡しようとしましたが、eyes.checkwindow()をeyes.Check( "tag"、Target.Window()。Fully())に置き換えるように指示しました。まだ動作しませんでした。

誰かが私を助けることができれば、それは素晴らしいことです。

+0

あなたがApplitoolsの支払いをしている場合は、サポートのためにお金を払っています。彼らはそれがうまくいかないと言い、あなたが解決策を見つけ出すのを助けます。 – JeffC

+0

私は彼らから応答がありませんでしたので、私はここに質問を入れました。 –

答えて

0

私はApplitoolsで働いていて、お手数ですが申し訳ありません。たぶんあなたは私たちの返事を見ていないか、彼らはあなたの迷惑メールフォルダに行きました。フルページのスクリーンショットをキャプチャするには、ForceFullPageScreenshot = trueとStitchMode = StitchModes.CSSを設定する必要があります。

以下のコード例は、フルページイメージをキャプチャするために必要なすべてのものです。また、.Net Eyes.Sdkバージョンが2.6.0以上で、Eyes.Seleniumが2.5.0以上であることを確認してください。

これ以上のご質問や問題が発生した場合は、直接メールでお問い合わせください。ありがとう。

var eyes = new Eyes(); 
eyes.ApiKey = "your-api-key"; 
eyes.ForceFullPageScreenshot = true; 
eyes.StitchMode = StitchModes.CSS; 

eyes.Open(driver, "Zinc", testName, new Size(800, 600)); //last parameter is your viewport size IF testing on a browser. Do not set if testing on a mobile devices. 
eyes.CheckWindow("Zinc"); 
//or new Fluet API method 
eyes.Check("Zinc", Applitools.Selenium.Target.Window().Fully(); 
eyes.Close(); 
関連する問題