では無効になっています\ username \ AppData \ Local \ Temp \ scoped_dir6312_32763 \ internal 'にコピーします。展開された拡張機能の読み込みは、管理者によって無効にされます。ロードは、管理者
再試行しますか?
はいいいえ
[はい]をクリックすると、テストが実行されます。私は以下しようとしました
が回避策に言及し、このダイアログボックスが促さ取得していますなぜ
はわからないが、それらのいずれも、最新バージョンと
- 置き換えクロムドライバを働いています。私のスクリプト内のコードの下に追加されました
:
ChromeOptionsオプション=新しいChromeOptions(); options.addArguments( "no-sandbox"); options.addArguments( "disable-extensions"); driver =新しいChromeDriver(オプション);以下は
ます。public voidログイン()はIOExceptionをスロー{以下
test = extent.startTest("Login");
signInPage = new SignInPage(driver);
signInPage.enterMailId();
String screenShotPath = GetScreenShot.capture(driver, "enterMailId");
test.log(LogStatus.PASS, "Email id is entered successfully: " + test.addScreenCapture(screenShotPath));
signInPage.enterpwd();
//test.log(LogStatus.INFO, "Password is entered successfully");
screenShotPath = GetScreenShot.capture(driver, "enterpwd");
test.log(LogStatus.PASS, "Password is entered successfully: " + test.addScreenCapture(screenShotPath));
signInPage.clickOnLogin();
test.log(LogStatus.PASS, "User logged in successfully");
は、ブラウザを起動する方法です。
private void initChromeBrowser(){
System.setProperty("webdriver.chrome.driver", userdir +"\\chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("test-type");
options.addArguments("no-sandbox");
//Fix for cannot get automation extension
options.addArguments("disable-extensions");
options.addArguments("start-maximized");
options.addArguments("--js-flags=--expose-gc");
options.addArguments("disable-plugins");
options.addArguments("--enable-precise-memory-info");
options.addArguments("--disable-popup-blocking");
options.addArguments("--disable-default-apps");
options.addArguments("test-type=browser");
options.addArguments("disable-infobars");
driver = new ChromeDriver(options);
launchApp();
}
可能性がありますダイアログボックスを防ぐために私のスクリプトに組み込むべきものが何かあります。親切にお勧めします。事前に感謝します
のC#で
?あなたのテストステップは何ですか?何があなたのために働いたの?コードを表示する。あなたはどこにいるのですか? – DebanjanB