Sigurisht, le të fillojmë me prezantimin e temës së hapjes së një lidhjeje në Java. Lundrimi në ueb ose ndërveprimi me URL-të është një pjesë kritike e programimit në disa mënyra. Procesi i hapjes së një lidhjeje në internet në Java përfshin përdorimin e bibliotekave të desktopit ose të shfletuesit, në varësi të kërkesave tuaja.
Biblioteka e desktopit është një pjesë e bibliotekave standarde të Java dhe përmban metoda për të kryer operacione si hapja e një URL në një shfletues të paracaktuar.
import java.awt.Desktop; import java.net.URI; public class Main { public static void main(String[] args) { if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) { try { Desktop.getDesktop().browse(new URI("http://example.com")); } catch (Exception e) { e.printStackTrace(); } } } }
Ky kod mostër kontrollon nëse Desktop mbështetet në sistem dhe hap URL-në e specifikuar në shfletuesin e paracaktuar.
Hyrje në Bibliotekën e Shfletuesit
La Biblioteka e shfletuesit është një opsion i palës së tretë që jep kontroll më të detajuar mbi procesin e shfletimit. Ai mbështet platforma të ndryshme dhe disa veçori, të tilla si vendosja e shfletuesit që do të përdoret ose agjenti i përdoruesit. Një shembull i njohur i bibliotekave të tilla është Selenium WebDriver.
[h2]Biblioteka e shfletuesit në Java – Selenium WebDriver
Selenium WebDriver është një kornizë me burim të hapur që përdoret kryesisht për automatizimin e aplikacioneve në ueb për qëllime testimi. Ai mbështet shumë gjuhë programimi dhe shfletues për të automatizuar veprimet që zakonisht do të bënit manualisht në një faqe interneti.
import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class Main { public static void main(String[] args) { System.setProperty("webdriver.gecko.driver", "path_to_geckodriver"); WebDriver driver = new FirefoxDriver(); driver.get("http://example.com"); } }
Në këtë shembull të kodit Java, ne po përdorim Selenium WebDriver me shfletuesin Firefox. Rreshti "System.setProperty..." po vendos vendndodhjen për drejtuesin specifik të shfletuesit, i cili në rastin tonë është "geckodriver" për Firefox. Objekti WebDriver më pas përdoret për të hapur URL-në.