मैं webdriver के साथ एक नौसिखिया हूँ और कुछ मदद की जरूरत है ..असमर्थ बंदरगाह पर 127.0.0.1 की मेजबानी के लिए कनेक्ट करने के लिए 7055
Windows XP पर एफएफ v7.0.1
मैं साथ सेलेनियम 2.2.0 का उपयोग कर रहा मैंने IE में सफलतापूर्वक जावा स्क्रिप्ट को रिकॉर्ड करने और चलाने में कामयाब रहा है, लेकिन जब भी मैं एफएफ में एक ही स्क्रिप्ट को चलाने और निष्पादित करता हूं, तो मुझे निम्न त्रुटि संदेश मिलता है:
45000 के बाद पोर्ट 7055 पर होस्ट 127.0.0.1 से कनेक्ट करने में असमर्थ एमएस
मैंने स्थानों की संख्या पर पढ़ा है कि अगर मैं एफ को डाउनग्रेड करता हूं 3.6 स्क्रिप्ट के लिए इयरफ़ॉक्स संस्करण ठीक काम करेगा हालांकि मैं डाउनग्रेडिंग पर उत्सुक नहीं हूं। क्या कोई मुझे बता सकता है कि मैं क्या गलत कर रहा हूं?
package hisScripts;
import java.util.concurrent.TimeUnit;
import org.junit.*;
import static org.junit.Assert.*;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
public class WebdriverTest_1 {
private WebDriver driver;
private String baseUrl;
private StringBuffer verificationErrors = new StringBuffer();
@Before
public void setUp() throws Exception {
driver = new FirefoxDriver();
//driver=new InternetExplorerDriver();
baseUrl = "https://**********/";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void testUntitled() throws Exception {
driver.get(baseUrl + "/");
driver.findElement(By.xpath("//a[contains(text(),'my profile')]")).click();
driver.findElement(By.xpath("//a[contains(text(),'about the service')]")).click();
driver.findElement(By.xpath("//a[contains(text(),'contact us')]")).click();
driver.findElement(By.xpath("//a[contains(text(),'help')]")).click();
driver.findElement(By.xpath("//a[contains(text(),'home')]")).click();
driver.findElement(By.xpath("//a[contains(text(),'logout')]")).click();
}
@After
public void tearDown() throws Exception {
driver.quit();
String verificationErrorString = verificationErrors.toString();
if (!"".equals(verificationErrorString)) {
fail(verificationErrorString);
}
}
private boolean isElementPresent(By by) {
try {
driver.findElement(by);
return true;
} catch (NoSuchElementException e) {
return false;
}
}
}
कोड ठीक है। उन्नयन के बारे में क्या? एफएफ 7 से, कहें, एफएफ 9 या 10? सेलेनियम एफएफ 11 (अब तक) के साथ अच्छी तरह से काम नहीं कर सकता है, लेकिन एफएफ 9 ठीक काम करता है! –
@ एसलेनेक - मैंने एफएफवी 10.0.2 तक अपग्रेड किया है लेकिन अभी भी कोई खुशी नहीं है - क्या मैं इस समस्या को हल करने के लिए कुछ और कर सकता हूं? – user929258
बिल्कुल पता नहीं = (। उनका कहना है कि बाहर के लिए –