Abh*_*nav 4 java selenium selenium-rc
我正在使用eclipse-jee-luna-SR1-win32-x86_64用于Selenium(Selenium版本是selenium-standalone-2.44.0和selenium-java-2.44.0).我收到了错误The type is deprecated.我的系统上安装了JavaSE-1.8.
> java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的代码:
import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;
public class FirstTestCase {
public static void main(String[] args) {
System.out.println("Hello World");
Selenium selenium = new DefaultSelenium("localhost", 5555, "chrome", "http://www.xxxxxxyxyxyx.com");
}
}
Run Code Online (Sandbox Code Playgroud)
的Selenium接口和DefaultSelenium类同属硒1和被弃用.Selenium已推进到Selenium 2(WebDriver),因此显示这些警告消息以鼓励用户停止使用旧的Selenium 1代码并开始使用Selenium 2(WebDriver)代码.
添加:这与您的IDE(Eclipse)或Java版本无关.
您将需要使用以下类,因为它们是Selenium 2(WebDriver)的一部分.WebDriver是各种Selenium 2使用的接口drivers.
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
Run Code Online (Sandbox Code Playgroud)
然后你有各种各样的驱动程序,你可以使用.RemoteWebDriver/ HtmlUnitDriver/ FireFoxDriver/ ChromeDriver/ IEDriverServer等等.您将需要importJava类中的驱动程序.
Selenium selenium = new DefaultSelenium();
Run Code Online (Sandbox Code Playgroud)
变
WebDriver driver = new TheSpecificDriver();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10535 次 |
| 最近记录: |