Imは以前はJavaで動作していましたが、C#でいくつかのテストを設定する必要があります。C#Selenium WebDriverでログインクッキーを待つ方法は?
ログインテストでは、ログインクッキーが設定されるのを待っている待機メソッドがあります。
Javaで私はこのようなことをすることはできますが、C#で同じものを作成することはできません。誰でもこのコードをC#に変換できますか? C#ので
public void getTokenCookie(){
try {
wait.until(
new ExpectedCondition<Cookie>() {
@Override
public Cookie apply(WebDriver webDriver) {
Cookie tokenCookie = driver.manage().getCookieNamed("nameOfCookie");
if (tokenCookie != null) {
System.out.println("\nToken Cookie added: " + tokenCookie);
return tokenCookie;
} else {
System.out.println("waiting for cookie..");
return null;
}
}
}
);
} catch (Exception e){
System.out.println(e.getMessage());
fail("Failed to login, no cookie set");
}
}
本当にありがとう、説明とコードスニペットジョーダンのために! –