我刚刚完成了使用 with 的测试自动化selenium。我想知道如何在json格式上单独保存测试数据。
你能告诉我如何在page object pattern.
在这里我使用了多个包。一个用于定位器识别,另一个用于初始化元素的页面工厂,另一个用于获取 URL 等常用值的包实用程序。我还有一个用于测试登录模块的测试包。
我不知道我应该把测试数据类放在哪里?
我想单独保留测试数据。不会散布在整个脚本中。将测试数据保存在 Json 中。并在需要时从那里阅读。
我仍然对我应该把它放在哪里感到困惑 json format
而且我的selenium代码不遵循框架。我没有遵循任何框架。有人请告诉我有关框架的信息吗?
框架是:Data driven,keyword driven,hybrid和modular。大多数人使用哪个框架,因为以及为什么?
作为测试人员应该了解所有框架吗?
我正在关注页面object design pattern:
页面对象:
package pageobjects;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;
import org.openqa.selenium.support.How;
public class HomePage
{
@FindBy(how= How.NAME, using = "username")
WebElement username;
@FindBy(how=How.NAME, using = "password")
WebElement password;
@FindBy(how=How.XPATH, using="//*[@id=\'login-container\']/form/div[3]/div/p/input[1]" )
WebElement button;
//enter username
public void userLogin(String user, String …Run Code Online (Sandbox Code Playgroud)