第二个 class testng 中没有这样的元素
no such elemnts in second class testng
我需要帮助 运行 来自 xml 文件的代码第一个 class 调用登录它 运行s 正确但是当它进入设置class 它失败了,告诉没有这样的元素
<suite name="myapp">
<test name="first">
<classes>
<class name="cybertalents.loginclass"></class>
<class name="cybertalents.Settingclass"></class>
</classes>
</test>
</suite>
public class suiteclass {
WebDriver driver;
@BeforeTest
public void beforeSuite() {
System.setProperty("webdriver.gecko.driver", "E:/Software Testing/Selenium/Programs/geckodriver.exe");
driver = new FirefoxDriver();
driver.get("http://52.211.167.71");
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
}
@AfterTest
public void aftersuite() {
driver.close();
}
public class loginclass extends suiteclass {
@Test
public void loginpage() {
loginpage login = new loginpage(driver);
login.presslogin();
login.sendkeys("", "");
login.loginbutton();
login.seetingpage();
}
}
public class Settingclass extends suiteclass {
@Test
public void Method1()
{
setting st = new setting(driver);
st.clear();
st.sendkeys("", "", "", "]", "Software Testing",
"", "", "");
st.birthdate("25", "Jan", "2010");
st.graduation("9", "Aug", "2015");
st.selectfunction("f", "Angola", "Afghanistan", "Afghanistan", "Arabic");
}
}
** 设置 class 与登录相关的测试用例 class 我想在完成登录测试用例后进行,但它告诉 bo 这样的元素 **
**太棒了,我找到了结果**网络驱动程序必须是静态的
我需要帮助 运行 来自 xml 文件的代码第一个 class 调用登录它 运行s 正确但是当它进入设置class 它失败了,告诉没有这样的元素
<suite name="myapp">
<test name="first">
<classes>
<class name="cybertalents.loginclass"></class>
<class name="cybertalents.Settingclass"></class>
</classes>
</test>
</suite>
public class suiteclass {
WebDriver driver;
@BeforeTest
public void beforeSuite() {
System.setProperty("webdriver.gecko.driver", "E:/Software Testing/Selenium/Programs/geckodriver.exe");
driver = new FirefoxDriver();
driver.get("http://52.211.167.71");
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
}
@AfterTest
public void aftersuite() {
driver.close();
}
public class loginclass extends suiteclass {
@Test
public void loginpage() {
loginpage login = new loginpage(driver);
login.presslogin();
login.sendkeys("", "");
login.loginbutton();
login.seetingpage();
}
}
public class Settingclass extends suiteclass {
@Test
public void Method1()
{
setting st = new setting(driver);
st.clear();
st.sendkeys("", "", "", "]", "Software Testing",
"", "", "");
st.birthdate("25", "Jan", "2010");
st.graduation("9", "Aug", "2015");
st.selectfunction("f", "Angola", "Afghanistan", "Afghanistan", "Arabic");
}
}
** 设置 class 与登录相关的测试用例 class 我想在完成登录测试用例后进行,但它告诉 bo 这样的元素 **
**太棒了,我找到了结果**网络驱动程序必须是静态的