مشكلة فى كود جافا به مكتبة Selenium
استخدم كود جافا للإتصال بموقع معين و إدخال بيانات له ثم إرجاع البيانات مرة أخرى.
استخدمت مكتبة Selenium و قمت بحل المشكلة تلو الأخرى لكن هناك مشكلة لم أجد لها حلاً و هذا هو الكود.
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; public class App{ public static void main(String[] args) { System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe"); // WebDriver إنشاء كائن WebDriver driver = new ChromeDriver(); try { // الدخول إلى الموقع driver.get(""); // تحديد الخانات المطلوبة وإدخال البيانات WebElement areaField = driver.findElement(By.id("")); WebElement idField = driver.findElement(By.id("")); areaField.sendKeys(""); idField.sendKeys(""); // الضغط على زر البحث WebElement searchButton = driver.findElement(By.id("")); searchButton.click(); // انتظار ظهور النتائج Thread.sleep(5000); // الحصول على النتائج WebElement resultElement = driver.findElement(By.id("")); String result = resultElement.getText(); // طباعة النتيجة System.out.println("Result: " + result); } catch (Exception e) { e.printStackTrace(); } finally { // إغلاق المتصفح driver.quit(); } } }
و هذه صورة الخطأ.
أرجو المساعدة.