Válassza ki a kívánt opciót a select value - webdriver

Általában már a kiválasztás, ez így néz ki:

Tekintettel arra, hogy a problémák miatt a kódolás (ez egy másik kérdés, engem nem érint), a látható szöveg „Familiya1 Név1” látható a következő: „O m Ők liya1 1 ???”.






Szóval kell választani egy értéket.

De hogyan lehet közvetíteni érték inverz sleshem „domain \ 00031477”?

Kipróbált és kettős perjel.
Ez ad egy hiba.
Ez az érték a „domain \ 00031477” - Tudom.

Mint lehetőség -, akkor hibakeresés elkapni a pillanatot előfordulásának kívánt Select, hogy az értékét, és másolja azt pontosan. hogy van, az akció. szimbólumok, stb

Még megpróbáltam a Keys (akár szeparátor, hogy kivonás), szintén nem segített.

A debugger, meg kell próbálni.







vagy hogy az egyéni válassza ki

Ez lehet könnyebb.
Nem tudom, hogy mennyi a Python (az én elem - a Ruby), hogy a kódot a hanyag erősen nem üt.

Tehát, van egy fájl /index.html

Meg kell választani a második elem Kevin Bár egy attribútum értékét.

Hozzon létre egy „/webdriver.py” fájlt

Először is, nem találja a kívánt elemet válassza.
Aztán ott találunk minden elemét opciót.
Ismételget minden lehetőséget. és ha a value attribútum szükséges számunkra, akkor kattints rá.

Elmondta rendetlen, de működik!

Válassza ki a kívánt opciót a select value - webdriver

Nagyon érdekes, hogy úgy néz ki, mint az én stacktrace (belsőleg történik, mint írtad):

A css nem működik még a szűrés, azt elkezdték bug webdriver.
xPath munkák

d.find_element ( 'XPath', "// opció [@value = '% s']" % érték)




Kapcsolódó cikkek