Hogyan használjuk a link szövegét a szelénben?



A weblapon található hivatkozások azonosítására LinkText szolgál. Horgonycímkével határozható meg. Ez a cikk a szelén link szövegéről szól.

a weblap webelemeinek egyedi azonosítására szolgálnak. Különböző lokátorok vannak , , amelyek különböző célokat szolgálnak. Annak érdekében, hogy egy adott gombot vagy linket megtaláljunk a weboldalon, a Szöveg kereső linket használjuk. Ebben a cikkben meg fogja találni az elem megkeresését a Link Text in segítségével .

Az alábbi témákkal foglalkozik ez a cikk:





Lássunk neki!

Link szöveg a szelénben

NAK NEK linkText a weboldal hiperhivatkozásainak azonosítására szolgál. An segítségével határozható meg horgonycímke ( ). A hiperhivatkozások weboldalon történő létrehozásához használhat horgonycímkéket, amelyeket a .



Most vizsgáljuk meg linkText lokátor egy példa segítségével. Tegyük fel, hogy meg akarja találni a Regisztrálj' link az alábbi pillanatképen látható módon. Hogyan fogod ezt megtenni?

Hadd vigyelek végig a lépéseken.

Twitter linkText locator - linkText a szelénben - Edureka



A „Feliratkozás ' gomb - észreveheti, hogy egy horgonycímkével kezdődik az alábbi részletben. De ennek a horgonycímkének nincs neve és azonosítója. Ilyen esetekben használhatja linkText lokátor.

A fenti részletben egy úgynevezett szövegből áll 'Regisztrálj' . Használom ezt a szöveget, és a linkText hogy megírjam a kódomat az alábbiak szerint.

csomag Edureka import java.util.concurrent.TimeUnit import org.openqa.selenium.By import org.openqa.selenium.chrome.ChromeDriver public class Locators {public static void main (String [] args) {// chrome driver System konfigurálása. setProperty ('webdriver.chrome.driver', 'C: Selenium-java-edurekachromedriver_win32chromedriver.exe') WebDriver driver = új ChromeDriver () // az ablak maximalizálása és a cookie-k törlése driver.manage (). ablak (). maximalizálja () driver.manage (). deleteAllCookies () // Az oldal időkorlátjának és az implicit várakozási időnek az illesztőprogram hozzárendelése. .SECONDS) // navigálás az adott webhely-illesztőprogramon keresztül. }

Amikor a fentieket futtatja program, elindítja a Google Chrome-ot, átirányítja a twitter kezdőlapjára, megnyomja a „Regisztráció” gombot, és navigál a következő oldalra. Az alábbi pillanatkép a kimenetre hivatkozhat:

Szóval, ez így működik. Most lépjünk tovább, és nézzük meg, hogyan lehet egy elemet megtalálni a Részleges hivatkozásszöveg segítségével.

Részleges hivatkozásszöveg-lokátor

Bizonyos helyzetekben előfordulhat, hogy linkeket kell találnia az a szöveg egy része alapján linkText elem. Ilyen helyzetekben használhatja Részleges link szövege elemeket megkeresni. Vegyük ugyanazt a példát, és próbáljuk meg megtalálni. Választani fogok az'Regisztrálj' link. Ahelyett, hogy a teljes szöveget beilleszteném, csak úgy adom meg Jel . Tehát a kódom így néz ki:

driver.get ('https://twitter.com/') driver.findElement (By.partialLinkText ('Sign')). ​​Kattintson a () // partiallinkText locator linkekre

Amikor a fenti kódot futtatja, a rendszer átirányítja a következőre: Regisztrálj ' oldal, amint azt a fenti kimeneti pillanatkép mutatja, de a különbség az, hogy részleges értéket használ a linkek megkereséséhez. Remélem, hogy ez világos megértést ad a hogyanról linkText és részlegesLinkText lokátor be művek.

Jegyzet:

Tegyük fel, hogy több link van ugyanazzal a szövegértékkel. Vessen egy pillantást az alábbi pillanatképre, amelyben két azonos nevű gomb található.

Itt mind a A bejelentkezési linkek szolgálnak ugyanaz a cél. De meg akarja találni az első bejelentkezést. Hogyan fogja ezt megtenni? Ilyen esetekben nem használhatja a linkText vagy a részlegesLinkText fájlokat, de használhat más lokátorokat is, például az XPath vagy a CSS Selectorokat. Ha szeretné tudni, hogyan lehet azonosítani és megtalálni a webes elemeket az XPath és a CSS Selektorok használatával, megnézheti ezeket a cikkeket: és .

mit csinál a split a java-ban

Ezzel befejeztük ezt a cikket a Link Szövegről . Remélem, hogy segített és hozzáadott értéket adott a tudásához.

Ha tanulni akarsz Szelén és karriert építsen be a tesztelési területen, majd nézze meg interaktív, élő online szolgáltatásunkat itt 24 * 7 támogatás jár, amely végigvezeti Önt a tanulási időszak alatt.

Van egy kérdésünk? Kérjük, említse meg a „LinkText a szelénben” cikk megjegyzés rovatában, és mi visszajövünk.