자동화 프레임 워크에 대한 테스트 집합을 작성 중이지만 작성한 로컬 HTML 페이지로 이동하는 데 문제가 있습니다.파일 경로를 사용하여 ChromeDriver로 로컬 파일을 탐색하는 방법은 무엇입니까?
여기서 내가 ChromeDriver
인스턴스를 생성합니다. 내 테스트뿐만 아니라 추상적으로 테스트 도구에 Protractor-net
를 사용할 수 있어요 있도록
if (AllowFileAccessAcrossFiles)
{
ChromeOptions options = new ChromeOptions();
// Have tried, none, individually, as well as both.
options.AddArgument("--allow-file-access-from-files");
options.AddArgument("--enable-local-file-accesses ");
driver = new ChromeDriver(options);
}
이 ChromeDriver
예를
NgWebDriver
클래스로 전달됩니다.
internal TestWebDriver(RemoteWebDriver driver, TestConfiguration configuration)
{
// ...
_driver = new NgWebDriver(driver);
// ...
}
프레임 워크는 올바른 파일 경로 ("파일 : /// ...") 전달하는 페이지로 이동합니다 드라이버를 호출 할 때,하지만 결코 브라우저 URL로하지 않으며 아니다 로 이동했습니다. (즉, URL은 data;
입니다.)
파일 경로가 ChromeDriver
인 로컬 HTML 페이지로 이동하려면 어떻게해야합니까?
좋은 발견. 항상 다른 웹 드라이브 위에 놓인 NgWebDriver의 복잡함을 탐색하는 즐거움 ... –