org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Build info: version: '2.25.0', revision: '17482', time: '2012-07-18 21:09:54'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_29'
Driver info: driver.version: RemoteWebDriver
스크립트를 실행하려고 할 때 표시되는 오류 메시지는 무엇입니까? 시나리오 : 로그인 한 후 하나의 Java 파일에 로그인 기능이 있고 로그인 후 새 계정이 생성됩니다. 친절하게 조언합니다.Selenium webdriver 스크립트에서 UnreachableBrowserException이 발생했습니다.
Login.java : 내 판매 인력 응용 프로그램의 기회 탭을 클릭하려고
public class LoginPage
{
public static WebDriver driver;
public static final LoginPage login = new LoginPage(new FirefoxDriver());
public LoginPage(WebDriver driver)
{
LoginPage.driver = driver;
}
public static void loginAs(String username, String password)
{
DesiredCapabilities ieCapabilities = DesiredCapabilities.firefox();
ieCapabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
Proxy proxy = new Proxy();
proxy.setProxyAutoconfigUrl("http://www.config.barclays.co.uk:9000/");
driver.close();
ieCapabilities. setCapability(CapabilityType.PROXY, proxy);
FirefoxDriver driver = new FirefoxDriver(ieCapabilities);
driver.get("https://login.salesforce.com");
driver.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS);
//Login to Salesforce Application
try
{
driver.findElement(By.id("username")).sendKeys(username);
driver.findElement(By.id("password")).sendKeys(password);
driver.findElement(By.id("Login")).click();
driver.manage().timeouts().implicitlyWait(75, TimeUnit.SECONDS);
}
catch(Exception e1)
{
System.out.println(e1 +"Your login attempt has failed. The username or password may be incorrect, or your location or login time may be restricted. Please contact the administrator at your company for help.");
}
}
public static void main(String[] args)
{
login.loginAs("[email protected]", "Pa$$word");
}
}
두 번째 파일 :이 라인 내 주요 인수 받고있다 CreatOpportunity.java
LoginPage.login.loginAs("username", "password");
LoginPage.login.driver.findElement(By.id("Opportunity_Tab")).click();
두 번째 파일을 실행하면 응용 프로그램을 시작할 수 있지만 Opprtunity 탭의 클릭을 감지하지 못하고 위에 언급 한 오류가 발생합니다.
이 스크립트에 대해서만이 오류가 발생합니까? 모든 스크립트에 대해 모든 브라우저 인스턴스를 다시 시작하려고하면 – vkrams
Foreg : LoginPage.login.loginAs ("user name", "Password"); LoginPage.driver.findElement (By.id ("Opportunity_Tab")). click(); 그런 다음 동일한 오류가 발생합니다. 여기에서 loginPage는 응용 프로그램에 로그인하는 데 도움이되고 두 번째 줄은 응용 프로그램의 기회 섹션으로 이동합니다. 친절하게 조언하십시오 – user1834699
코드 붙여 넣으시겠습니까 – vkrams