【发布时间】:2014-06-04 03:20:29
【问题描述】:
您好,我遇到了这个问题,下面是我使用 Selenium IDE 生成的代码,基本上我正在尝试访问下面特定网站的职业门户,对于 Jobposting QA 专家,我正在尝试自动完成使用 Selenium 的应用程序。
1) 尽管在适当的类下添加了代码并导入了所有必要的包,但我无法复制在 webdriver 中工作的代码。 2) 在将其作为 TestNG 测试运行时,我无法显示无法找到元素。 3) 如果我将其指定为识别 By.link 文本或 By.xpath,驱动程序也不会检测到指向 QA 专家的链接。 4)请指导我在哪里犯错。 5) 我是 Selenium 的初学者
public class Application {
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 = "http://www.saymedia.com/";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void testApplication() throws Exception {
driver.get(baseUrl + "/jobs");
driver.findElement(By.linkText("QA Specialist")).click();
driver.findElement(By.linkText("Apply Now")).click();
driver.findElement(By.linkText("Send Application")).click();
}
【问题讨论】:
标签: java javascript selenium xpath webdriver