Friday, 15 February 2013

java - Get Css value in Selenium -


मेरे पास वर्तमान में 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