Dea*_*ear 7 java selenium automated-tests selenium-webdriver browserstack
我正在尝试设置selenium webdriver与Browserstack一起使用Java进行自动化测试.我安装了Selenium for java,我从browserstack的网站https://www.browserstack.com/automate/java#configure-capabilities复制并粘贴了代码,以建立一个示例自动化测试.
我javac -classpath selenium-server-standalone-2.48.2.jar JavaSample.java从终端运行(JavaSample.java是带有selenium配置代码和示例测试的文件),我收到以下错误:
JavaSample.java:1: error: package org.openqa.selenium does not exist
import org.openqa.selenium.By;
^
JavaSample.java:2: error: package org.openqa.selenium does not exist
import org.openqa.selenium.Platform;
^
JavaSample.java:3: error: package org.openqa.selenium does not exist
import org.openqa.selenium.WebDriver;
^
JavaSample.java:4: error: package org.openqa.selenium does not exist
import org.openqa.selenium.WebElement;
^
JavaSample.java:5: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.DesiredCapabilities;
^
JavaSample.java:6: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.RemoteWebDriver;
^
JavaSample.java:18: error: cannot find symbol
DesiredCapabilities caps = new DesiredCapabilities();
^
symbol: class DesiredCapabilities
location: class JavaSample
JavaSample.java:18: error: cannot find symbol
DesiredCapabilities caps = new DesiredCapabilities();
^
symbol: class DesiredCapabilities
location: class JavaSample
JavaSample.java:25: error: cannot find symbol
WebDriver driver = new RemoteWebDriver(new URL(URL), caps);
^
symbol: class WebDriver
location: class JavaSample
JavaSample.java:25: error: cannot find symbol
WebDriver driver = new RemoteWebDriver(new URL(URL), caps);
^
symbol: class RemoteWebDriver
location: class JavaSample
JavaSample.java:27: error: cannot find symbol
WebElement element = driver.findElement(By.name("q"));
^
symbol: class WebElement
location: class JavaSample
JavaSample.java:27: error: cannot find symbol
WebElement element = driver.findElement(By.name("q"));
^
symbol: variable By
location: class JavaSample
Run Code Online (Sandbox Code Playgroud)
我不确定如何解决这个问题,因为我只是按照Browserstack上的说明进行操作,而我在Java中的背景很少.
您必须从Selenium Downloads下载Java的"Selenium Client和WebDriver语言绑定" .您可以点击此处的链接直接下载.
包括下载的ZIP文件中存在的所有JAR文件.要在Java类路径中包含多个JAR,可以在此处查看链接.
selenium-server-standalone JAR如果您在本地运行测试,则必需.执行该命令java -jar selenium-server-standalone-2.48.2.jar将启动Selenium服务器,该服务器需要在本地启动Selenium测试.如果您在BrowserStack上运行测试,则无需使用它.
还建议使用IDE for Java.最优选Eclipse或Netbeans.
| 归档时间: |
|
| 查看次数: |
19701 次 |
| 最近记录: |