सेलेनियम में बिंदु वर्ग जावदोक, यह बताता है कि यह है:
जाग पर निर्भरता को दूर करने के लिए java.awt.Point की एक प्रति।
इससे क्या हासिल हुआ?
उत्तर:
जवाब के लिए 2 № 1यदि आप संपूर्ण सेलेनियम वर्ग का आयात करना चाहते हैं, तो आप इस तरह से कुछ कर सकते हैं:
import org.openqa.selenium.*;
यदि आप बिंदु का उपयोग करना चाहते हैं, तो आपको "डी भी करना होगा:"
import java.awt.point;
यहां तक कि अगर आप किसी भी अन्य भाग का उपयोग करने के लिए नहीं जा रहे थे java.awt
पैकेज।
तो, ऐसा करने से, आपको कभी शामिल नहीं करना है java.awt
जब तक स्पष्ट रूप से इसका उपयोग नहीं किया जाता है- इसलिए, इस पर कोई निर्भरता नहीं java.awt
.
ऐसा शायद इसलिए किया गया क्योंकि AWT को जाना जाता हैअलग-अलग प्लेटफ़ॉर्म पर अलग-अलग चलाएं, जो जावा- WORA के प्रमुख दर्शनों में से एक को पराजित करता है (राइट वन्स रन एनीव्हेयर)। आप नहीं चाहते कि कुछ ऐसा हो जो सेलेनियम की तरह स्वतंत्र प्लेटफॉर्म का होना चाहिए, जो AWT जैसे किसी भारी वजन पर निर्भर करता है।