[英]Why remove dependency from java.awt?
好吧,如果您想导入整个硒类,则可以执行以下操作:
import org.openqa.selenium.*;
如果要使用点,则还必须执行以下操作:
import java.awt.point;
即使您不打算使用java.awt
包的任何其他部分。
因此,通过执行此操作,除非明确使用它,否则不必包含java.awt
,因此不依赖于java.awt
。
之所以这样做是因为已知AWT在不同平台上的运行方式不同,这违背了Java-WORA(一次写入,可在任何地方运行)的主要思想之一。 您不希望像Selenium这样的本应独立于平台的东西依赖于像AWT这样的重量级东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.