Cet article présente comment nous utilisons le sélénium pour manipuler divers éléments de page
Contenu de la lecture
Lien (lien)
<div> <p> lien lien </p> <a href = "www.cnblogs.com/tankxiao"> Little Tank </a> </div>
Opération de liaison
// Trouvez l'élément lien weblelement link1 = driver.findElement (by.LinkText ("small tank")); WebElement link11 = driver.findElement (by.PartialLinkText ("Tank")); // cliquez sur le lien lien1.click ();Zone de texte de zone de saisie
<div> <p> entrée Box TestBox </p> <input type = "text" id = "usernameid" value = "username" /> </div>
Fonctionnement de la boîte d'entrée
// Trouvez l'élément webElement element = Driver.Findement (by.id ("userNameID")); // entrez l'élément de contenu.sendkeys ("test11111"); // Effacer l'élément de boîte d'entrée.Clear (); // Obtenez le contenu de l'élément de boîte d'entrée.GetAttribute ("Valeur");Bouton
<div> <p> bouton du bouton </p> <entrée type = "bouton" value = "add" id = "proadditem_0" /> </div>
Trouvez l'élément bouton
// Trouvez la chaîne d'élément de bouton xpath = "// input [@ value = 'add']"; WebElement addButton = Driver.Findelement (by.xpath (xpath)); // cliquez sur le bouton addButton.click (); // déterminer si le bouton active addButton.Isenabled ();
Tirez la boîte de sélection vers le bas (sélectionnez)
<div> <p> Boîte de sélection déroulante Sélectionnez </p> <Select id = "proAdDitem_kind" name = "KIND"> <Option Value = "1"> Computer Matewware </ Option> <Option Value = "2"> Real Estate </ Option> <Option Value = "18"> Catégorie aa </ Option> <Option Value = "19"> Catégorie BB </ option> <option <option Value = "20" 20 "Catégory BB> <o option> Option> <option Value =" 20 "20" CATÉGORY> <<o option> Option> <option valeur = "20" 20 " Value = "21"> Catégorie CC </ Option> </lect> </div>
Le fonctionnement de la boîte de sélection déroulante
// Recherchez l'élément SELECT SELECT = new SELECT (Driver.Findement (by.id ("proAdditem_kind"))); // sélectionnez la sélection correspondante, index à partir de 0 select.selectByIndex (2); select.SelectByValue ("18"); select.SelectbyVisiBleText ("Catégorie AA"); // Obtenez toutes les options Liste <WebElement> Options = select.getOptions (); pour (WebElement WebElement: Options) {System.out.println (WebElement.GetText ()); }Bouton radio
<v> <p> Bouton radio à option unique </p> <entrée type = "radio" value = "Apple" name = "fruit>" /> Apple <entrée type = "radio" value = "pear" name = "fruit>" /> pEle <entrée type = "radio" value = "Orange" name = "fruit>" /> orange </ / div "value =" orange "name =" fruit> "/> orange
Fonctionnement des éléments à option unique
// Recherchez la chaîne d'élément Radio Box Xpath = "// input [@ type = 'radio'] [@ value = 'Apple']"; WebElement Apple = Driver.Findelement (by.xpath (xpath)); // sélectionnez une boîte de radio Apple.click (); // jugez si une boîte de radio a été sélectionnée booléen isAppleSelect = Apple.isselected (); // Obtenez l'attribut d'élément Apple.getAttribute ("Value");À cocher multiple
<v> <p> à cocher multi-option </p> <Type d'entrée = "cochéage" value = "Apple" name = "fruit>" /> Apple <input type = "checkbox" value = "pear" name = "fruit>" /> pEle <entrée type = "checkbox" value = "orange" name = "fruit>" /> orange <entrée = "checkbox" value = "orange" nom = "fruit>"
Le fonctionnement des boîtes multi-chèques est exactement la même que celle d'une boîte à vérification unique, donc je n'en parlerai pas ici.
Ce qui précède est les informations sur les opérations d'éléments Web communs de l'interface utilisateur de Java Selenium. Nous continuerons à l'ajouter plus tard. Merci pour votre soutien à ce site!