Kā izmantot saites tekstu selēnā?



LinkText tiek izmantots, lai identificētu hipersaites tīmekļa lapā. To var noteikt ar enkura tagu. Šajā rakstā ir runāts par saites tekstu selēnā.

tiek izmantoti, lai unikāli identificētu tīmekļa elementu tīmekļa lapā. Ir dažādi lokatori, piemēram, , , kas kalpo dažādiem mērķiem. Lai tīmekļa lapā atrastu noteiktu pogu vai saiti, mēs izmantojam saiti Teksta meklētājs. Šajā rakstā redzēsit, kā atrast elementu, izmantojot saites tekstu .

Šajā rakstā ir apskatītas šādas tēmas:





Sāksim!

Saites teksts selēnā

TO linkText tiek izmantots, lai identificētu hipersaites tīmekļa lapā. To var noteikt ar enkura zīme ( ). Lai izveidotu hipersaites tīmekļa lapā, varat izmantot enkura tagus, kam seko .



Tagad pārbaudīsim linkText lokators ar piemēra palīdzību. Pieņemsim, ka vēlaties atrast “ Pierakstīties' saite, kā parādīts zemāk esošajā momentuzņēmumā. Kā jūs to izdarīsit?

Ļaujiet man jūs iziet cauri soļiem.

Twitter linkText lokators - linkText Selenium - Edureka



Par pārbaudi “Pierakstīties ' poga - jūs varat pamanīt, ka tas sākas ar enkura tagu zemāk esošajā fragmentā. Bet šim enkura tagam nav nosaukuma un ID atribūtu. Šādos gadījumos jūs varat izmantot linkText lokators.

Iepriekš minētajā fragmentā tas sastāv no teksta, ko sauc 'Pierakstīties' . Es izmantošu šo tekstu un izmantošu a linkText uzrakstīt savu kodu, kā parādīts zemāk.

pakete Edureka importēt java.util.concurrent.TimeUnit importēt org.openqa.selenium.By importējot org.openqa.selenium.chrome.ChromeDriver public class Locators {public static void main (String [] args) {// Chrome draiveru sistēmas konfigurēšana. setProperty ('webdriver.chrome.driver', 'C: Selenium-java-edurekachromedriver_win32chromedriver.exe') WebDriver draiveris = new ChromeDriver () // loga maksimizēšana un sīkfailu dzēšana driver.manage (). logs (). maksimizēt () driver.manage (). deleteAllCookies () // Lapas taimauta un netiešās gaidīšanas draivera piešķiršana.manage (). timeouts (). pageLoadTimeout (40, TimeUnit.SECONDS) driver.manage (). timeouts (). implicitlyWait (30, TimeUnit .SECONDS) // navigācija pa konkrēto vietnes draiveri.get ('https://twitter.com/') driver.findElement (By.linkText ('Pierakstīties')). Noklikšķiniet () // linkText lokators saitēm }

Kad jūs izpildāt iepriekš minēto programma, palaidīs Google Chrome, novirzīs uz čivināt mājas lapu un nospiedīs pogu “Pierakstīties” un virzīsies uz nākamo lapu. Jūs varat atsaukties uz izejas momentuzņēmumu:

Tā tas darbojas. Tagad virzīsimies tālāk un redzēsim, kā atrast elementu, izmantojot daļējas saites tekstu.

Daļējs saites teksta meklētājs

Dažās situācijās jums, iespējams, būs jāatrod saites pēc teksta daļas linkText elements. Šādās situācijās jūs varat izmantot Daļējs saites teksts lai atrastu elementus. Ņemsim to pašu piemēru un mēģināsim to atrast. Es izvēlēšos 'Pierakstīties' saite. Tagad, tā vietā, lai ielīmētu pilnu tekstu, es to vienkārši piešķiršu kā Parakstieties . Tātad, mans kods izskatās šādi:

driver.get ('https://twitter.com/') driver.findElement (By.partialLinkText ('Parakstīties')). noklikšķiniet uz saites () // partiallinkText

Tagad, palaižot iepriekš minēto kodu, tas tiks novirzīts uz “ Pierakstīties ' lapu, kā parādīts iepriekš minētajā izvades momentuzņēmumā, taču atšķirība ir tā, ka saišu atrašanai izmantojat daļēju vērtību. Es ceru, ka tas jums ļaus skaidri saprast, kā linkText un daļējsLinkText lokators iekšā darbojas.

Piezīme:

Pieņemsim, ka ir vairākas saites ar vienādu teksta vērtību. Apskatiet zemāk esošo momentuzņēmumu, kurā ir divas pogas ar tādu pašu nosaukumu.

Šeit gan Pieteikšanās saites kalpo tas pats mērķis. Bet jūs vēlaties atrast pirmo pieteikšanos. Kā jūs to izdarīsit? Šādos gadījumos jūs nevarat izmantot linkText vai daļēju LinkText, taču varat izmantot citus lokatorus, piemēram, XPath vai CSS Selectors. Ja vēlaties uzzināt, kā identificēt un atrast tīmekļa elementus, izmantojot XPath un CSS selektorus, varat apskatīt šos rakstus vietnē un .

t sql datuma datu tips

Ar to mēs esam nonākuši šī raksta par saites tekstu vietnē . Es ceru, ka tas jums palīdzēja un pievienoja vērtību jūsu zināšanām.

Ja vēlaties uzzināt Selēns un izveidojiet karjeru testēšanas jomā, pēc tam pārbaudiet mūsu interaktīvo tiešsaistes tiešraidi Šeit ir 24 * 7 atbalsts, kas palīdzēs jums visu mācību laiku.

Vai mums ir jautājums? Lūdzu, pieminējiet to raksta “LinkText Selenium” komentāru sadaļā, un mēs ar jums sazināsimies.