Ngokuqinisekileyo, masiqale ngokuzisa isihloko sokuvula ikhonkco kwiJava. Ukuhamba ngewebhu okanye ukusebenzisana nee-URLs yinxalenye ebalulekileyo yenkqubo ngeendlela ezininzi. Inkqubo yokuvula ikhonkco lewebhu kwiJava ibandakanya ukusebenzisa nokuba yiDesktop okanye iilayibrari zeBhrawuza, ngokuxhomekeke kwiimfuno zakho.
Ithala leencwadi leDesktop yinxalenye yeelayibrari eziqhelekileyo zeJava kwaye iqulethe iindlela zokuqhuba imisebenzi efana nokuvula i-URL kwisikhangeli esingagqibekanga.
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(); } } } }
Le khowudi yesampulu ijonga ukuba iDesktop iyaxhaswa na kwisistim kwaye ivula i-URL ekhankanyiweyo kwisikhangeli esingagqibekanga.
Intshayelelo yeThala lebhrawuza
The Ilayibrari yesikhangeli lukhetho lomntu wesithathu olunika ulawulo oluneenkcukacha ngaphezulu kwenkqubo yokukhangela. Ixhasa amaqonga ahlukeneyo kunye neempawu ezininzi, njengokuseta isikhangeli ukuba sisetyenziswe okanye iarhente yomsebenzisi. Omnye umzekelo odumileyo wolo hlobo lwamathala eencwadi yiSelenium WebDriver.
[h2] Ithala leencwadi kwiJava โ Selenium WebDriver
I-Selenium WebDriver sisikhokelo somthombo ovulekileyo osetyenziswa kakhulu ukwenza izicelo zewebhu ngokuzenzekelayo ngeenjongo zokuvavanya. Ixhasa iinkqubo ezininzi zenkqubo kunye nezikhangeli zokuziqhelanisa nezenzo obuya kuzenza ngesandla kwiphepha lewebhu.
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"); } }
Kulo mzekelo wekhowudi yeJava, sisebenzisa iSelenium WebDriver kunye neFirefoxbrowser. Umgca 'I-System.setProperty...' ibeka indawo yomqhubi we-browser-specific, kuthi kwimeko yethu "geckodriver" yeFirefox. Into yeWebDriver isetyenziswa ukuvula iURL.