Robot Cadre Obtenir Le Texte
Je suis à l'aide de Robot Cadre du Sélénium à l'aide de python. J'ai besoin d'aide à saisir une certaine partie de la chaîne, sans obtenir de l'extérieur de la bibliothèque. disons que le texte dit "de Votre gamme de prix de votre produit est de 0 $ - 400" Donc, je veux être en mesure d'obtenir la 400 et la pâte est quelque part d'autre dans le test. Le nombre n'est pas toujours 400 parfois, il peut être de 55 ans ou quelque chose de différent. Donc, je pense que j'aurais besoin d'un TEXTE Commençant par le signe dollar compter deux espaces et de prendre tout ce qui est à gauche. ou je peux obtenir le premier numéro et ajouter 10. Comme dans cet exemple de ses 0 je tiens donc à coller 10. S'il vous plaît Laissez-moi Savoir!
Vous devez vous connecter pour publier un commentaire.
"Récupérer à Partir de la Droite" devrait couvrir que. Vous avez juste à identifier le point d'arrêt, qui, dans votre exemple dirait qu'il serait le trait d'union entre les deux valeurs numériques.
par exemple: pour extraire les cinq derniers chiffres de cette chaîne ABC12345 que vous voulez pour créer une variable à affecter le texte.
Ensuite utiliser cette commande pour récupérer le reste de la chaîne après votre identifiés point d'arrêt (C).
C'est essentiellement la création d'une nouvelle variable, qui est défini comme étant les valeurs extraites à partir de la variable d'origine, après ce point.
J'espère que cela aide.
Vous pouvez utiliser la fonction intégrée Évaluer d'utiliser le python du système sous-jacent:
Aussi, jetez un coup d'oeil si vous pouvez utiliser l'une des bibliothèques disponibles: http://robotframework.org/robotframework/