小编Man*_*day的帖子

如何在Java中执行Selenium测试

所以我使用Selenium IDE为我想要的一些自动化创建一个测试用例.我希望能够创造这种情况下,一些循环/流量控制,所以我想我会需要将其导出了硒IDE的东西像Java(我最熟悉Java).我导出到Java/JUnit4/Web Driver.我认为尝试通过Eclipse执行java文件效果最好,但如果有人知道更容易的事情,请告诉我.无论如何,我发现如何通过Eclipse执行这个Java没有好的解释.

我读过的大多数内容都告诉我要确保我的Build Path库包含Selenium Standalone Server.事实上,我读过的所有内容都告诉我使用Selenium遥控器.但是,我认为RC是折旧的,我想知道是否有任何方法可以使它与我从Selenium下载的最近的Web Driver一起工作.另外,我读过的大多数东西告诉我我需要使用public static void main(),这有点尴尬,因为我不知道如何改变导出的selenium给我的代码(显然我不能只是粘贴它在主要方法).

如果有人可以指导我从Selenium出口到Java再到执行代码,我将永远负债累累.

代码Selenium给了我:package com.example.tests;

package com.rackspace;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.Alert;
import org.openqa.selenium.By;
import org.openqa.selenium.NoAlertPresentException;
import org.openqa.selenium.NoSuchElementException;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;

public class RackspaceContactAutomation {
   private WebDriver driver;
   private String baseUrl;
   private boolean acceptNextAlert = true;
   private StringBuffer verificationErrors = new StringBuffer();

   @Before
   public void setUp() throws Exception {
      driver = new FirefoxDriver();
      baseUrl = "https://cp.rackspace.com/Exchange/Mail/Contacts/List.aspx?selectedDomain=blahblahblah.com";
      driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
   } …
Run Code Online (Sandbox Code Playgroud)

java eclipse selenium

8
推荐指数
1
解决办法
5万
查看次数

将Maven与Eclipse Kepler集成的问题

我完全不熟悉在Eclipse中使用Maven.我正在使用Eclipse的最新版本(开普勒).根据其他帖子,以及Eclipse的帮助页面http://help.eclipse.org/kepler/index.jsp?topic=//org.eclipse.platform.doc.user/tasks/tasks-127.htm,我是应该尝试在Eclipse IDE中安装新软件.

但是,当我尝试添加Eclipse推荐的m2e版本时,Eclipse给出了一个错误:

无法在http://download.eclipse.org/technology/m2e/releases上阅读存储库.download.eclipse [...]版本不是有效的存储库位置.

基本上我遇到了同样的问题,无论我在Eclipse帮助页面上采用哪种方法.是否有其他/更好的方法将Maven与Eclipse集成?在此之前我应该​​采取哪些措施?到目前为止,我所做的就是安装Eclipse.我怎样才能成功运行Maven?

编辑:现在我正在使用Java EE,但在制作Maven项目时仍遇到问题.我得到一个"无法解决原型错误"这可能是因为我在代理背后?

java eclipse maven

5
推荐指数
1
解决办法
4万
查看次数

Eclipse Java EE New Maven项目:无法解析原型

我正在使用最新的Eclipse Java EE(Kepler)并尝试创建一个Maven项目.当我尝试这样做,最后单击完成按钮,我收到此错误:

无法解析原型org.apache.maven.archetypes:maven-archetype-quickstart:来自任何已配置存储库的RELEASE.

我在"设置"方面所做的就是安装Eclipse Java EE(我之前也安装了主eclipse标准4.3).我也在工作计算机上,我运行的代理测试返回结果:此请求似乎是通过代理来的.

这让我几乎疯了,所以任何帮助都会很棒!谢谢!

java eclipse proxy java-ee maven

5
推荐指数
2
解决办法
4万
查看次数

标签 统计

eclipse ×3

java ×3

maven ×2

java-ee ×1

proxy ×1

selenium ×1