Guru99의 시간 민감 셀렌 과정을 따르고 있으며 프로젝트의 일부로 다운로드 한 코드가 Java 응용 프로그램으로 실행되지 않기 때문에 묻는 중입니다. 단지이 코드를 실행하도록되어 그러나Java 응용 프로그램으로 실행하면 Java 응용 프로그램 선택 화면이 나타나고 더 이상 지시가 없습니다.
import org.openqa.selenium.*;
import org.openqa.selenium.chrome.ChromeDriver;
public class TestScript01 {
public static void main(String[] args) throws Exception {
WebDriver driver = new ChromeDriver();
String baseUrl = "http://www.demo.guru99.com/V4/";
// launch Firefox and direct it to the Base URL
driver.get(baseUrl);
// Enter username
driver.findElement(By.name("uid")).sendKeys("xxxx");
// Enter Password
driver.findElement(By.name("password")).sendKeys("xx");
// Click Login
driver.findElement(By.name("btnLogin")).click();
}
}
, 내가 추가 한 : import org.openqa.selenium.WebDriver;
및 System.setProperty("webdriver.chrome.driver", "C://selenium/chromedriver.exe");
가 나는 또한 위의 코드에서 내 진짜 이름과 비밀번호를 포함하지했습니다 I가 크롬 드라이버를 다운로드 한 내 C 드라이브의 셀레늄 폴더
처음에는 파이어 폭스에서 실행하려고했지만 Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms
오류가 발생했습니다.이 사이트에서 많은 사람들에게 효과가있는 것으로 파이어 폭스를 다운 그레이드했지만 여전히 동일한 오류가 발생했습니다. 그래서 셀렌이 선호하는 Chrome으로 전환했습니다. 내가 셀레늄 3.6.0 및 JDK를 사용하고
이 1.8.0_111
지침에 따라, 응용 프로그램으로 실행하려고, 난 것 같다 47.0 크롬과 파이어 폭스의 최신 버전을 사용하고 있습니다 나는이 화면을 점점 계속 루프에서 :
나는 내가 난 지금 무엇을 얻거나 해요 왜, 전에 확실하지를 셀레늄 스크립트를 실행하기 위해 옵션을 선택 적이 없습니다 있다면 선택해야합니다.
나는 봤지만 그것은 셀렌 테스트를 실행하는 대부분의 지침에는이 팝업이 포함되어 있지 않은 것 같습니다. 새로운 WebDriver
개체를 인스턴스화하고 올바른 가져 오기를 선택하는 것으로 충분하다고 생각했는데 무엇이 누락 되었습니까?
무엇이 오류입니까? – Salman