如何切換瀏覽器選項卡/視窗以比較 Applitools 中的視圖?問題是我有眼睛。在登錄視窗上檢查,登錄后打開一個新視窗,但檢查點比較舊選項卡/視窗。Target.window() 不帶任何引數。我怎么做?
謝謝
uj5u.com熱心網友回復:
在使用 Applitools 截屏之前,您需要使用 Selenium 將驅動程式背景關系切換到新選項卡。
您可以從此答案中查看 Java Selenium 中選項卡切換的方法:link
在高層次上,您應該做的是:
- 打開新標簽
- 使用 Selenium 將驅動程式背景關系切換到新選項卡
- 呼叫 eye.check()
此外,請確保將驅動程式物件設定為等于呼叫 eyes.open() 的回傳值。這樣做將確保 Applitools Eyes 物件可以跟蹤驅動程式所在的背景關系。
myDriver = eyes.open(driver, appName, testName, viewportSize);
// switch browser context using myDriver variable
// take screenshot etc.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/443353.html
