मेरे पास वर्तमान में HTML के साथ एक तत्व नीचे है
& lt; span class = "onoffswitch -निर्माता "id =" aui_3_4_0_1_549 "& gt; :: पहले: के बाद & lt; / span & gt;
इस तत्व में एक दृश्य पाठ "हाँ" या "नहीं" है। जब मैं उस पर क्लिक करता हूं, तो उसका टेक्स्ट "नहीं" या "हाँ" में बदल जाता है।
मेरा मानना है कि सीएसएस द्वारा इसका टेक्स्ट नियंत्रण है। लेकिन मैं इसे सेलेनियम का उपयोग नहीं कर सका
नीचे सभी सीएसएस स्निपेट
.onoffswitch- inner {display: block; मार्जिन-बायां: -100%; संक्रमण: मार्जिन 0.3 एस आसानी से 0 एस; चौड़ाई: 200%; } .onoffswitch- inner :: before {background-color: # 87b467; रंग: #fff; सामग्री: "चालू"; पैडिंग-बाएं: 10px; } .onoffswitch- inner :: after {background-color: # b95356; रंग: # d9d9d9; सामग्री: "बंद"; पैडिंग-दाएं: 10px; पाठ संरेखित: सही; }
मैंने इतनी दूर करने की कोशिश की
WebElement ऑब्जेक्ट = ड्राइवर.फिक्स एलेमेंट (By.Xpath ("// span [@ class = 'onoffswitch- आंतरिक "]"); System.out.println (object.getCssValue ("content")); // यह खाली स्ट्रिंग देता है
मैंने क्या किया?
यदि मुझे पाठ "हाँ" / "नहीं" मिलना है, तो मुझे क्या करना है?
बहुत धन्यवाद
No comments:
Post a Comment