小编toa*_*ter的帖子

Selenium 框架和 json 中的测试数据

我刚刚完成了使用 with 的测试自动化selenium。我想知道如何在json格式上单独保存测试数据。

你能告诉我如何在page object pattern.

在这里我使用了多个包。一个用于定位器识别,另一个用于初始化元素的页面工厂,另一个用于获取 URL 等常用值的包实用程序。我还有一个用于测试登录模块的测试包。

我不知道我应该把测试数据类放在哪里?

我想单独保留测试数据。不会散布在整个脚本中。将测试数据保存在 Json 中。并在需要时从那里阅读。

我仍然对我应该把它放在哪里感到困惑 json format

而且我的selenium代码不遵循框架。我没有遵循任何框架。有人请告诉我有关框架的信息吗?

框架是:Data drivenkeyword drivenhybridmodular。大多数人使用哪个框架,因为以及为什么?

作为测试人员应该了解所有框架吗?

我正在关注页面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)

selenium frameworks

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

标签 统计

frameworks ×1

selenium ×1