【发布时间】:2017-11-11 06:36:40
【问题描述】:
我将这段代码作为练习 Cucumber、Xpath 和 Selenium 的程序的一部分:
@When("^I select Divany i Kresla from left vertical menu$")
public void i_choose_Divany_i_Kresla_from_left_vertical_menu() {
driver.findElement(By.xpath("//div[@class='top-left-menu']/ul/li/a")).click();
driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
}
在每种情况下都非常重复,实际更改的所有内容都是我选择的数据(我可以将其移至 .feature 文件中的示例)和用于访问页面上元素的 xpath。有没有办法以某种方式将此步骤移至通用类并将其设置为继承类的 xpath?
【问题讨论】:
标签: java selenium inheritance xpath cucumber